home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_32_HyperAuthor.txt < prev    next >
Text File  |  1994-02-05  |  201KB  |  3,608 lines

  1. # near model CODE resource
  2. # jump table entries: 3136-3193 (58 of them)
  3. export_392:
  4. 00000000  4E56 FEF2                link       A6, -0x010E
  5. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6. 00000008  206E 000A                movea.l    A0, [A6 + 0xA]
  7. 0000000C  43EE FF00                lea.l      A1, [A6 - 0x100]
  8. 00000010  707F                     moveq.l    D0, 0x7F
  9. label00000012:
  10. 00000012  32D8                     move.w     [A1]+, [A0]+
  11. 00000014  51C8 FFFC                dbf        D0, -0x6 /* 00000012 */
  12. 00000018  286E 0010                movea.l    A4, [A6 + 0x10]
  13. 0000001C  3E3C FF3E                move.w     D7, 0xFF3E
  14. 00000020  42A7                     clr.l      -[A7]
  15. 00000022  4267                     clr.w      -[A7]
  16. 00000024  A994                     syscall    CurResFile
  17. 00000026  4EBA 1742                jsr        [PC + 0x1742 /* 0000176A */]
  18. 0000002A  0C9F 00F4 2400           cmpi.l     [A7]+, 0xF42400
  19. 00000030  6C6E                     bge        +0x70 /* 000000A0 */
  20. 00000032  4245                     clr.w      D5
  21. 00000034  3D7C 0001 FEF4           move.w     [A6 - 0x10C], 0x1
  22. 0000003A  4267                     clr.w      -[A7]
  23. 0000003C  A81C                     syscall    Count1Types
  24. 0000003E  3D5F FEF2                move.w     [A6 - 0x10E], [A7]+
  25. 00000042  3C2E FEF4                move.w     D6, [A6 - 0x10C]
  26. 00000046  6016                     bra        +0x18 /* 0000005E */
  27. label00000048:
  28. 00000048  486E FEF8                pea.l      [A6 - 0x108]
  29. 0000004C  3F06                     move.w     -[A7], D6
  30. 0000004E  A80F                     syscall    Get1IndType/Get1IxType
  31. 00000050  4267                     clr.w      -[A7]
  32. 00000052  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  33. 00000056  A80D                     syscall    Count1Resources
  34. 00000058  DA5F                     add.w      D5, [A7]+
  35. 0000005A  5246                     addq.w     D6, 1
  36. 0000005C  6906                     bvs        +0x8 /* 00000064 */
  37. label0000005E:
  38. 0000005E  BC6E FEF2                cmp.w      D6, [A6 - 0x10E]
  39. 00000062  6FE4                     ble        -0x1A /* 00000048 */
  40. label00000064:
  41. 00000064  0C45 0A8C                cmpi.w     D5, 0xA8C
  42. 00000068  6E36                     bgt        +0x38 /* 000000A0 */
  43. 0000006A  2F0C                     move.l     -[A7], A4
  44. 0000006C  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  45. 00000072  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  46. 00000076  486E FF00                pea.l      [A6 - 0x100]
  47. 0000007A  A9AB                     syscall    AddResource
  48. 0000007C  4267                     clr.w      -[A7]
  49. 0000007E  A9AF                     syscall    ResError
  50. 00000080  3E1F                     move.w     D7, [A7]+
  51. 00000082  661C                     bne        +0x1E /* 000000A0 */
  52. 00000084  2F0C                     move.l     -[A7], A4
  53. 00000086  7000                     moveq.l    D0, 0x00
  54. 00000088  302E 0008                move.w     D0, [A6 + 0x8]
  55. 0000008C  80BC 0000 0002           or.l       D0, 0x2
  56. 00000092  3F00                     move.w     -[A7], D0
  57. 00000094  A9A7                     syscall    SetResAttrs
  58. 00000096  2F0C                     move.l     -[A7], A4
  59. 00000098  A9B0                     syscall    WriteResource
  60. 0000009A  4267                     clr.w      -[A7]
  61. 0000009C  A9AF                     syscall    ResError
  62. 0000009E  3E1F                     move.w     D7, [A7]+
  63. label000000A0:
  64. 000000A0  3D47 0014                move.w     [A6 + 0x14], D7
  65. 000000A4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  66. 000000A8  4E5E                     unlink     A6
  67. 000000AA  205F                     movea.l    A0, [A7]+
  68. 000000AC  DEFC 000C                add.w      A7, 0xC
  69. 000000B0  4ED0                     jmp        [A0]
  70. export_393:
  71. fn000000B2:
  72. 000000B2  4E56 FFEC                link       A6, -0x0014
  73. 000000B6  48E7 0308                movem.l    -[A7], D6,D7,A4
  74. 000000BA  42A7                     clr.l      -[A7]
  75. 000000BC  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  76. 000000C2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  77. 000000C6  A9A0                     syscall    GetResource
  78. 000000C8  285F                     movea.l    A4, [A7]+
  79. 000000CA  200C                     move.l     D0, A4
  80. 000000CC  660E                     bne        +0x10 /* 000000DC */
  81. 000000CE  486E FFF8                pea.l      [A6 - 0x8]
  82. 000000D2  2F3C 004B 004B           move.l     -[A7], 0x4B004B /* 'K\0K' */
  83. 000000D8  A880                     syscall    SetPt
  84. 000000DA  6062                     bra        +0x64 /* 0000013E */
  85. label000000DC:
  86. 000000DC  2054                     movea.l    A0, [A4]
  87. 000000DE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  88. 000000E2  7003                     moveq.l    D0, 0x03
  89. label000000E4:
  90. 000000E4  32D8                     move.w     [A1]+, [A0]+
  91. 000000E6  51C8 FFFC                dbf        D0, -0x6 /* 000000E4 */
  92. 000000EA  302D A014                move.w     D0, [A5 - 0x5FEC]
  93. 000000EE  906D A010                sub.w      D0, [A5 - 0x5FF0]
  94. 000000F2  906E FFF6                sub.w      D0, [A6 - 0xA]
  95. 000000F6  322E FFF2                move.w     D1, [A6 - 0xE]
  96. 000000FA  D240                     add.w      D1, D0
  97. 000000FC  48C1                     ext.l      D1
  98. 000000FE  83FC 0002                divs.w     D1, 0x2
  99. 00000102  3E2D A010                move.w     D7, [A5 - 0x5FF0]
  100. 00000106  DE41                     add.w      D7, D1
  101. 00000108  302D A012                move.w     D0, [A5 - 0x5FEE]
  102. 0000010C  906D A00E                sub.w      D0, [A5 - 0x5FF2]
  103. 00000110  906D A000                sub.w      D0, [A5 - 0x6000]
  104. 00000114  906E FFF4                sub.w      D0, [A6 - 0xC]
  105. 00000118  322E FFF0                move.w     D1, [A6 - 0x10]
  106. 0000011C  D240                     add.w      D1, D0
  107. 0000011E  48C1                     ext.l      D1
  108. 00000120  83FC 0003                divs.w     D1, 0x3
  109. 00000124  302D A00E                move.w     D0, [A5 - 0x5FF2]
  110. 00000128  D041                     add.w      D0, D1
  111. 0000012A  322D A000                move.w     D1, [A5 - 0x6000]
  112. 0000012E  D240                     add.w      D1, D0
  113. 00000130  3C01                     move.w     D6, D1
  114. 00000132  5E46                     addq.w     D6, 7
  115. 00000134  486E FFF8                pea.l      [A6 - 0x8]
  116. 00000138  3F07                     move.w     -[A7], D7
  117. 0000013A  3F06                     move.w     -[A7], D6
  118. 0000013C  A880                     syscall    SetPt
  119. label0000013E:
  120. 0000013E  2D6E FFF8 000A           move.l     [A6 + 0xA], [A6 - 0x8]
  121. 00000144  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  122. 00000148  4E5E                     unlink     A6
  123. 0000014A  205F                     movea.l    A0, [A7]+
  124. 0000014C  544F                     addq.w     A7, 2
  125. 0000014E  4ED0                     jmp        [A0]
  126. export_394:
  127. 00000150  4E56 FFF8                link       A6, -0x0008
  128. 00000154  48E7 0700                movem.l    -[A7], D5,D6,D7
  129. 00000158  2A2E 0008                move.l     D5, [A6 + 0x8]
  130. 0000015C  BAAD A544                cmp.l      D5, [A5 - 0x5ABC]
  131. 00000160  57C7                     seq        D7
  132. 00000162  4407                     neg.b      D7
  133. 00000164  1007                     move.b     D0, D7
  134. 00000166  6616                     bne        +0x18 /* 0000017E */
  135. 00000168  2F00                     move.l     -[A7], D0
  136. 0000016A  4267                     clr.w      -[A7]
  137. 0000016C  2F05                     move.l     -[A7], D5
  138. 0000016E  486E FFFE                pea.l      [A6 - 0x2]
  139. 00000172  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  140. 00000176  121F                     move.b     D1, [A7]+
  141. 00000178  201F                     move.l     D0, [A7]+
  142. 0000017A  8001                     or.b       D0, D1
  143. 0000017C  6736                     beq        +0x38 /* 000001B4 */
  144. label0000017E:
  145. 0000017E  4267                     clr.w      -[A7]
  146. 00000180  2F05                     move.l     -[A7], D5
  147. 00000182  486E FFFC                pea.l      [A6 - 0x4]
  148. 00000186  486E FFFA                pea.l      [A6 - 0x6]
  149. 0000018A  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  150. 0000018E  1C1F                     move.b     D6, [A7]+
  151. 00000190  1007                     move.b     D0, D7
  152. 00000192  6708                     beq        +0xA /* 0000019C */
  153. 00000194  3D6D A436 FFFE           move.w     [A6 - 0x2], [A5 - 0x5BCA]
  154. 0000019A  600A                     bra        +0xC /* 000001A6 */
  155. label0000019C:
  156. 0000019C  1006                     move.b     D0, D6
  157. 0000019E  6606                     bne        +0x8 /* 000001A6 */
  158. 000001A0  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  159. label000001A6:
  160. 000001A6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  161. 000001AA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  162. 000001AE  4EBA 13E2                jsr        [PC + 0x13E2 /* 00001592 */]
  163. 000001B2  6008                     bra        +0xA /* 000001BC */
  164. label000001B4:
  165. 000001B4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  166. 000001B8  4EBA 1020                jsr        [PC + 0x1020 /* 000011DA */]
  167. label000001BC:
  168. 000001BC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  169. 000001C0  4E5E                     unlink     A6
  170. 000001C2  2E9F                     move.l     [A7], [A7]+
  171. 000001C4  4E75                     rts
  172. fn000001C6:
  173. 000001C6  4E56 0000                link       A6, 0
  174. 000001CA  4A6E 000C                tst.w      [A6 + 0xC]
  175. 000001CE  56C0                     sne        D0
  176. 000001D0  72D9                     moveq.l    D1, 0xFFFFFFD9
  177. 000001D2  B26E 000C                cmp.w      D1, [A6 + 0xC]
  178. 000001D6  56C1                     sne        D1
  179. 000001D8  C001                     and.b      D0, D1
  180. 000001DA  6716                     beq        +0x18 /* 000001F2 */
  181. 000001DC  206E 0008                movea.l    A0, [A6 + 0x8]
  182. 000001E0  316E 000C 000C           move.w     [A0 + 0xC], [A6 + 0xC]
  183. 000001E6  206E 0008                movea.l    A0, [A6 + 0x8]
  184. 000001EA  2C48                     movea.l    A6, A0
  185. 000001EC  4EFA 0198                jmp        [PC + 0x198 /* 00000386 */]
  186. 000001F0  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  187. // begin alternate branch 000001F2-000001F4
  188. label000001F2:
  189. 000001F2  4E5E                     unlink     A6
  190. // end alternate branch 000001F2-000001F4
  191. label000001F2: // (misaligned)
  192. 000001F4  205F                     movea.l    A0, [A7]+
  193. 000001F6  5C4F                     addq.w     A7, 6
  194. 000001F8  4ED0                     jmp        [A0]
  195. export_395:
  196. fn000001FA:
  197. 000001FA  4E56 FFE2                link       A6, -0x001E
  198. 000001FE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  199. 00000202  426E 000C                clr.w      [A6 + 0xC]
  200. 00000206  4267                     clr.w      -[A7]
  201. 00000208  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  202. 0000020C  486E FFF0                pea.l      [A6 - 0x10]
  203. 00000210  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  204. 00000214  2F0E                     move.l     -[A7], A6
  205. 00000216  4EBA FFAE                jsr        [PC - 0x52 /* 000001C6 */]
  206. 0000021A  06AE 0000 0400 FFF0      addi.l     [A6 - 0x10], 0x400
  207. 00000222  7000                     moveq.l    D0, 0x00
  208. 00000224  2D40 FFFC                move.l     [A6 - 0x4], D0
  209. 00000228  42A7                     clr.l      -[A7]
  210. 0000022A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  211. 0000022E  2F3C 0003 2000           move.l     -[A7], 0x32000
  212. 00000234  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  213. 00000238  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  214. 0000023C  102D A1A6                move.b     D0, [A5 - 0x5E5A]
  215. 00000240  6714                     beq        +0x16 /* 00000256 */
  216. 00000242  42A7                     clr.l      -[A7]
  217. 00000244  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  218. 00000248  486E FFE2                pea.l      [A6 - 0x1E]
  219. 0000024C  3F3C 001D                move.w     -[A7], 0x1D
  220. 00000250  A88F                     syscall    OSDispatch
  221. 00000252  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  222. label00000256:
  223. 00000256  4AAE FFFC                tst.l      [A6 - 0x4]
  224. 0000025A  6648                     bne        +0x4A /* 000002A4 */
  225. 0000025C  486E FFEC                pea.l      [A6 - 0x14]
  226. 00000260  486E FFE8                pea.l      [A6 - 0x18]
  227. 00000264  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  228. 00000268  202E FFE8                move.l     D0, [A6 - 0x18]
  229. 0000026C  90BC 0000 7FFF           sub.l      D0, 0x7FFF
  230. 00000272  2D40 FFF8                move.l     [A6 - 0x8], D0
  231. 00000276  42A7                     clr.l      -[A7]
  232. 00000278  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  233. 0000027C  2F3C 0000 0400           move.l     -[A7], 0x400
  234. 00000282  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  235. 00000286  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  236. 0000028A  203C FFFF FC00           move.l     D0, 0xFFFFFC00
  237. 00000290  C09F                     and.l      D0, [A7]+
  238. 00000292  2D40 FFF8                move.l     [A6 - 0x8], D0
  239. 00000296  42A7                     clr.l      -[A7]
  240. 00000298  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  241. 0000029C  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  242. 000002A0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  243. label000002A4:
  244. 000002A4  4AAE FFFC                tst.l      [A6 - 0x4]
  245. 000002A8  660A                     bne        +0xC /* 000002B4 */
  246. 000002AA  3F3C FF94                move.w     -[A7], 0xFF94
  247. 000002AE  2F0E                     move.l     -[A7], A6
  248. 000002B0  4EBA FF14                jsr        [PC - 0xEC /* 000001C6 */]
  249. label000002B4:
  250. 000002B4  4267                     clr.w      -[A7]
  251. 000002B6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  252. 000002BA  3F3C 0001                move.w     -[A7], 0x1
  253. 000002BE  42A7                     clr.l      -[A7]
  254. 000002C0  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  255. 000002C4  2F0E                     move.l     -[A7], A6
  256. 000002C6  4EBA FEFE                jsr        [PC - 0x102 /* 000001C6 */]
  257. 000002CA  4267                     clr.w      -[A7]
  258. 000002CC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  259. 000002D0  3F3C 0001                move.w     -[A7], 0x1
  260. 000002D4  42A7                     clr.l      -[A7]
  261. 000002D6  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  262. 000002DA  2F0E                     move.l     -[A7], A6
  263. 000002DC  4EBA FEE8                jsr        [PC - 0x118 /* 000001C6 */]
  264. 000002E0  7000                     moveq.l    D0, 0x00
  265. 000002E2  2D40 FFF0                move.l     [A6 - 0x10], D0
  266. 000002E6  7000                     moveq.l    D0, 0x00
  267. 000002E8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  268. 000002EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  269. 000002F0  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  270. label000002F4:
  271. 000002F4  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  272. 000002FA  4267                     clr.w      -[A7]
  273. 000002FC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  274. 00000300  3F3C 0001                move.w     -[A7], 0x1
  275. 00000304  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  276. 00000308  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  277. 0000030C  2F0E                     move.l     -[A7], A6
  278. 0000030E  4EBA FEB6                jsr        [PC - 0x14A /* 000001C6 */]
  279. 00000312  4267                     clr.w      -[A7]
  280. 00000314  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  281. 00000318  486E FFF4                pea.l      [A6 - 0xC]
  282. 0000031C  206E FFFC                movea.l    A0, [A6 - 0x4]
  283. 00000320  2F10                     move.l     -[A7], [A0]
  284. 00000322  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  285. 00000326  2F0E                     move.l     -[A7], A6
  286. 00000328  4EBA FE9C                jsr        [PC - 0x164 /* 000001C6 */]
  287. 0000032C  4267                     clr.w      -[A7]
  288. 0000032E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  289. 00000332  486E FFE4                pea.l      [A6 - 0x1C]
  290. 00000336  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  291. 0000033A  2F0E                     move.l     -[A7], A6
  292. 0000033C  4EBA FE88                jsr        [PC - 0x178 /* 000001C6 */]
  293. 00000340  202E FFF4                move.l     D0, [A6 - 0xC]
  294. 00000344  D1AE FFF0                add.l      [A6 - 0x10], D0
  295. 00000348  4AAE FFF4                tst.l      [A6 - 0xC]
  296. 0000034C  6F1A                     ble        +0x1C /* 00000368 */
  297. 0000034E  4267                     clr.w      -[A7]
  298. 00000350  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  299. 00000354  486E FFF4                pea.l      [A6 - 0xC]
  300. 00000358  206E FFFC                movea.l    A0, [A6 - 0x4]
  301. 0000035C  2F10                     move.l     -[A7], [A0]
  302. 0000035E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  303. 00000362  2F0E                     move.l     -[A7], A6
  304. 00000364  4EBA FE60                jsr        [PC - 0x1A0 /* 000001C6 */]
  305. label00000368:
  306. 00000368  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  307. 0000036C  4AAE FFF4                tst.l      [A6 - 0xC]
  308. 00000370  6682                     bne        -0x7C /* 000002F4 */
  309. 00000372  4267                     clr.w      -[A7]
  310. 00000374  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  311. 00000378  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  312. 0000037C  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  313. 00000380  2F0E                     move.l     -[A7], A6
  314. 00000382  4EBA FE42                jsr        [PC - 0x1BE /* 000001C6 */]
  315. label00000386:
  316. 00000386  4FEE FFC2                lea.l      A7, [A6 - 0x3E]
  317. 0000038A  486E FFFC                pea.l      [A6 - 0x4]
  318. 0000038E  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  319. 00000392  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  320. 00000396  4E5E                     unlink     A6
  321. 00000398  2E9F                     move.l     [A7], [A7]+
  322. 0000039A  4E75                     rts
  323. fn0000039C:
  324. 0000039C  4E56 0000                link       A6, 0
  325. 000003A0  4A6E 000C                tst.w      [A6 + 0xC]
  326. 000003A4  6602                     bne        +0x4 /* 000003A8 */
  327. 000003A6  6016                     bra        +0x18 /* 000003BE */
  328. label000003A8:
  329. 000003A8  206E 0008                movea.l    A0, [A6 + 0x8]
  330. 000003AC  316E 000C 0010           move.w     [A0 + 0x10], [A6 + 0xC]
  331. 000003B2  206E 0008                movea.l    A0, [A6 + 0x8]
  332. 000003B6  2C48                     movea.l    A6, A0
  333. 000003B8  4EFA 00D4                jmp        [PC + 0xD4 /* 0000048E */]
  334. 000003BC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  335. // begin alternate branch 000003BE-000003C0
  336. label000003BE:
  337. 000003BE  4E5E                     unlink     A6
  338. // end alternate branch 000003BE-000003C0
  339. label000003BE: // (misaligned)
  340. 000003C0  205F                     movea.l    A0, [A7]+
  341. 000003C2  5C4F                     addq.w     A7, 6
  342. 000003C4  4ED0                     jmp        [A0]
  343. fn000003C6:
  344. 000003C6  4E56 FFFC                link       A6, -0x0004
  345. 000003CA  2F0C                     move.l     -[A7], A4
  346. 000003CC  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  347. 000003D2  2878 0A50                movea.l    A4, [0x00000A50 /* TopMapHndl */]
  348. label000003D6:
  349. 000003D6  200C                     move.l     D0, A4
  350. 000003D8  6716                     beq        +0x18 /* 000003F0 */
  351. 000003DA  2054                     movea.l    A0, [A4]
  352. 000003DC  302E 0008                move.w     D0, [A6 + 0x8]
  353. 000003E0  B068 0014                cmp.w      D0, [A0 + 0x14]
  354. 000003E4  6602                     bne        +0x4 /* 000003E8 */
  355. 000003E6  600C                     bra        +0xE /* 000003F4 */
  356. label000003E8:
  357. 000003E8  2054                     movea.l    A0, [A4]
  358. 000003EA  2868 0010                movea.l    A4, [A0 + 0x10]
  359. 000003EE  60E6                     bra        -0x18 /* 000003D6 */
  360. label000003F0:
  361. 000003F0  422E 000A                clr.b      [A6 + 0xA]
  362. label000003F4:
  363. 000003F4  285F                     movea.l    A4, [A7]+
  364. 000003F6  4E5E                     unlink     A6
  365. 000003F8  205F                     movea.l    A0, [A7]+
  366. 000003FA  544F                     addq.w     A7, 2
  367. 000003FC  4ED0                     jmp        [A0]
  368. export_396:
  369. 000003FE  4E56 FEF4                link       A6, -0x010C
  370. 00000402  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  371. 00000406  206E 0008                movea.l    A0, [A6 + 0x8]
  372. 0000040A  43EE FEFA                lea.l      A1, [A6 - 0x106]
  373. 0000040E  303C 0082                move.w     D0, 0x82
  374. label00000412:
  375. 00000412  32D8                     move.w     [A1]+, [A0]+
  376. 00000414  51C8 FFFC                dbf        D0, -0x6 /* 00000412 */
  377. 00000418  4267                     clr.w      -[A7]
  378. 0000041A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  379. 0000041E  4EBA FFA6                jsr        [PC - 0x5A /* 000003C6 */]
  380. 00000422  101F                     move.b     D0, [A7]+
  381. 00000424  6710                     beq        +0x12 /* 00000436 */
  382. 00000426  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  383. 0000042A  A999                     syscall    UpdateResFile
  384. 0000042C  4267                     clr.w      -[A7]
  385. 0000042E  A9AF                     syscall    ResError
  386. 00000430  2F0E                     move.l     -[A7], A6
  387. 00000432  4EBA FF68                jsr        [PC - 0x98 /* 0000039C */]
  388. label00000436:
  389. 00000436  4267                     clr.w      -[A7]
  390. 00000438  42A7                     clr.l      -[A7]
  391. 0000043A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  392. 0000043E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  393. 00000442  2F0E                     move.l     -[A7], A6
  394. 00000444  4EBA FF56                jsr        [PC - 0xAA /* 0000039C */]
  395. 00000448  4267                     clr.w      -[A7]
  396. 0000044A  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  397. 0000044E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  398. 00000452  486E FF00                pea.l      [A6 - 0x100]
  399. 00000456  1F3C 0003                move.b     -[A7], 0x3
  400. 0000045A  486E FEF8                pea.l      [A6 - 0x108]
  401. 0000045E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  402. 00000462  2F0E                     move.l     -[A7], A6
  403. 00000464  4EBA FF36                jsr        [PC - 0xCA /* 0000039C */]
  404. 00000468  4267                     clr.w      -[A7]
  405. 0000046A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  406. 0000046E  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  407. 00000472  4EBA FD86                jsr        [PC - 0x27A /* 000001FA */]
  408. 00000476  3D5F FEF6                move.w     [A6 - 0x10A], [A7]+
  409. 0000047A  4267                     clr.w      -[A7]
  410. 0000047C  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  411. 00000480  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  412. 00000484  3D5F FEF4                move.w     [A6 - 0x10C], [A7]+
  413. 00000488  3D6E FEF6 0010           move.w     [A6 + 0x10], [A6 - 0x10A]
  414. label0000048E:
  415. 0000048E  4FEE FED4                lea.l      A7, [A6 - 0x12C]
  416. 00000492  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  417. 00000496  4E5E                     unlink     A6
  418. 00000498  205F                     movea.l    A0, [A7]+
  419. 0000049A  504F                     addq.w     A7, 8
  420. 0000049C  4ED0                     jmp        [A0]
  421. export_397:
  422. 0000049E  4E56 FD1A                link       A6, -0x02E6
  423. 000004A2  2F07                     move.l     -[A7], D7
  424. 000004A4  206E 000E                movea.l    A0, [A6 + 0xE]
  425. 000004A8  43EE FEFA                lea.l      A1, [A6 - 0x106]
  426. 000004AC  303C 0082                move.w     D0, 0x82
  427. label000004B0:
  428. 000004B0  32D8                     move.w     [A1]+, [A0]+
  429. 000004B2  51C8 FFFC                dbf        D0, -0x6 /* 000004B0 */
  430. 000004B6  206E 000A                movea.l    A0, [A6 + 0xA]
  431. 000004BA  43EE FDF4                lea.l      A1, [A6 - 0x20C]
  432. 000004BE  303C 0082                move.w     D0, 0x82
  433. label000004C2:
  434. 000004C2  32D8                     move.w     [A1]+, [A0]+
  435. 000004C4  51C8 FFFC                dbf        D0, -0x6 /* 000004C2 */
  436. 000004C8  426E 0012                clr.w      [A6 + 0x12]
  437. 000004CC  486E FD86                pea.l      [A6 - 0x27A]
  438. 000004D0  706C                     moveq.l    D0, 0x6C
  439. 000004D2  2F00                     move.l     -[A7], D0
  440. 000004D4  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  441. 000004D8  41EE FF00                lea.l      A0, [A6 - 0x100]
  442. 000004DC  2D48 FD98                move.l     [A6 - 0x268], A0
  443. 000004E0  3D6E FEFA FD9C           move.w     [A6 - 0x264], [A6 - 0x106]
  444. 000004E6  2D6E FEFC FDB6           move.l     [A6 - 0x24A], [A6 - 0x104]
  445. 000004EC  4267                     clr.w      -[A7]
  446. 000004EE  486E FD86                pea.l      [A6 - 0x27A]
  447. 000004F2  4267                     clr.w      -[A7]
  448. 000004F4  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  449. 000004F8  3E1F                     move.w     D7, [A7]+
  450. 000004FA  6600 00A8                bne        +0xAA /* 000005A4 */
  451. 000004FE  486E FD1A                pea.l      [A6 - 0x2E6]
  452. 00000502  706C                     moveq.l    D0, 0x6C
  453. 00000504  2F00                     move.l     -[A7], D0
  454. 00000506  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  455. 0000050A  41EE FDFA                lea.l      A0, [A6 - 0x206]
  456. 0000050E  2D48 FD2C                move.l     [A6 - 0x2D4], A0
  457. 00000512  3D6E FDF4 FD30           move.w     [A6 - 0x2D0], [A6 - 0x20C]
  458. 00000518  2D6E FDF6 FD4A           move.l     [A6 - 0x2B6], [A6 - 0x20A]
  459. 0000051E  4267                     clr.w      -[A7]
  460. 00000520  486E FD1A                pea.l      [A6 - 0x2E6]
  461. 00000524  4267                     clr.w      -[A7]
  462. 00000526  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  463. 0000052A  3E1F                     move.w     D7, [A7]+
  464. 0000052C  6676                     bne        +0x78 /* 000005A4 */
  465. 0000052E  2D6E FDF6 FD4A           move.l     [A6 - 0x2B6], [A6 - 0x20A]
  466. 00000534  426E FD32                clr.w      [A6 - 0x2CE]
  467. 00000538  4EBA 0AE8                jsr        [PC + 0xAE8 /* 00001022 */]
  468. 0000053C  4267                     clr.w      -[A7]
  469. 0000053E  486E FEFA                pea.l      [A6 - 0x106]
  470. 00000542  486D A55A                pea.l      [A5 - 0x5AA6]
  471. 00000546  4EBA 0144                jsr        [PC + 0x144 /* 0000068C */]
  472. 0000054A  101F                     move.b     D0, [A7]+
  473. 0000054C  670A                     beq        +0xC /* 00000558 */
  474. 0000054E  2D7C 4150 504C FD3A      move.l     [A6 - 0x2C6], 0x4150504C /* 'APPL' */
  475. 00000556  6006                     bra        +0x8 /* 0000055E */
  476. label00000558:
  477. 00000558  2D6D A660 FD3A           move.l     [A6 - 0x2C6], [A5 - 0x59A0]
  478. label0000055E:
  479. 0000055E  2D6D A432 FD3E           move.l     [A6 - 0x2C2], [A5 - 0x5BCE]
  480. 00000564  2D6E FDCE FD62           move.l     [A6 - 0x29E], [A6 - 0x232]
  481. 0000056A  2D6E FDD2 FD66           move.l     [A6 - 0x29A], [A6 - 0x22E]
  482. 00000570  102E 0008                move.b     D0, [A6 + 0x8]
  483. 00000574  6720                     beq        +0x22 /* 00000596 */
  484. 00000576  41EE FD3A                lea.l      A0, [A6 - 0x2C6]
  485. 0000057A  43EE FDA6                lea.l      A1, [A6 - 0x25A]
  486. 0000057E  7007                     moveq.l    D0, 0x07
  487. label00000580:
  488. 00000580  30D9                     move.w     [A0]+, [A1]+
  489. 00000582  51C8 FFFC                dbf        D0, -0x6 /* 00000580 */
  490. 00000586  41EE FD6E                lea.l      A0, [A6 - 0x292]
  491. 0000058A  43EE FDDA                lea.l      A1, [A6 - 0x226]
  492. 0000058E  7007                     moveq.l    D0, 0x07
  493. label00000590:
  494. 00000590  30D9                     move.w     [A0]+, [A1]+
  495. 00000592  51C8 FFFC                dbf        D0, -0x6 /* 00000590 */
  496. label00000596:
  497. 00000596  4267                     clr.w      -[A7]
  498. 00000598  486E FD1A                pea.l      [A6 - 0x2E6]
  499. 0000059C  4267                     clr.w      -[A7]
  500. 0000059E  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  501. 000005A2  3E1F                     move.w     D7, [A7]+
  502. label000005A4:
  503. 000005A4  3D47 0012                move.w     [A6 + 0x12], D7
  504. 000005A8  2E1F                     move.l     D7, [A7]+
  505. 000005AA  4E5E                     unlink     A6
  506. 000005AC  205F                     movea.l    A0, [A7]+
  507. 000005AE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  508. 000005B2  4ED0                     jmp        [A0]
  509. export_398:
  510. fn000005B4:
  511. 000005B4  4E56 FD92                link       A6, -0x026E
  512. 000005B8  206E 0008                movea.l    A0, [A6 + 0x8]
  513. 000005BC  4210                     clr.b      [A0]
  514. 000005BE  486E FE92                pea.l      [A6 - 0x16E]
  515. 000005C2  706C                     moveq.l    D0, 0x6C
  516. 000005C4  2F00                     move.l     -[A7], D0
  517. 000005C6  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  518. 000005CA  2D6E 000C FEC2           move.l     [A6 - 0x13E], [A6 + 0xC]
  519. label000005D0:
  520. 000005D0  7001                     moveq.l    D0, 0x01
  521. 000005D2  B0AE FEC2                cmp.l      D0, [A6 - 0x13E]
  522. 000005D6  675A                     beq        +0x5C /* 00000632 */
  523. 000005D8  41EE FEFE                lea.l      A0, [A6 - 0x102]
  524. 000005DC  2D48 FEA4                move.l     [A6 - 0x15C], A0
  525. 000005E0  3D7C FFFF FEAE           move.w     [A6 - 0x152], 0xFFFF
  526. 000005E6  3D6E 0010 FEA8           move.w     [A6 - 0x158], [A6 + 0x10]
  527. 000005EC  4267                     clr.w      -[A7]
  528. 000005EE  486E FE92                pea.l      [A6 - 0x16E]
  529. 000005F2  4267                     clr.w      -[A7]
  530. 000005F4  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  531. 000005F8  4A5F                     tst.w      [A7]+
  532. 000005FA  6702                     beq        +0x4 /* 000005FE */
  533. 000005FC  6034                     bra        +0x36 /* 00000632 */
  534. label000005FE:
  535. 000005FE  206E 0008                movea.l    A0, [A6 + 0x8]
  536. 00000602  2F08                     move.l     -[A7], A0
  537. 00000604  486E FEFE                pea.l      [A6 - 0x102]
  538. 00000608  487A 0032                pea.l      [PC + 0x32 /* 0000063C, value 0x13A4E56 */]
  539. 0000060C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  540. 00000610  486E FD92                pea.l      [A6 - 0x26E]
  541. 00000614  3F3C 0003                move.w     -[A7], 0x3
  542. 00000618  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  543. 0000061C  205F                     movea.l    A0, [A7]+
  544. 0000061E  43EE FD92                lea.l      A1, [A6 - 0x26E]
  545. 00000622  707F                     moveq.l    D0, 0x7F
  546. label00000624:
  547. 00000624  30D9                     move.w     [A0]+, [A1]+
  548. 00000626  51C8 FFFC                dbf        D0, -0x6 /* 00000624 */
  549. 0000062A  2D6E FEF6 FEC2           move.l     [A6 - 0x13E], [A6 - 0x10A]
  550. 00000630  609E                     bra        -0x60 /* 000005D0 */
  551. label00000632:
  552. 00000632  4E5E                     unlink     A6
  553. 00000634  205F                     movea.l    A0, [A7]+
  554. 00000636  DEFC 000A                add.w      A7, 0xA /* '\n' */
  555. 0000063A  4ED0                     jmp        [A0]
  556. 0000063C  013A 4E56                btst       [PC + 0x4E56 /* 00005494 */], D0
  557. export_399: // at 0000063E (misaligned)
  558. 00000640  FDF4                     .extension 0xDF4 // unimplemented
  559. 00000642  206E 000E                movea.l    A0, [A6 + 0xE]
  560. 00000646  43EE FEFA                lea.l      A1, [A6 - 0x106]
  561. 0000064A  303C 0082                move.w     D0, 0x82
  562. label0000064E:
  563. 0000064E  32D8                     move.w     [A1]+, [A0]+
  564. 00000650  51C8 FFFC                dbf        D0, -0x6 /* 0000064E */
  565. 00000654  206E 000A                movea.l    A0, [A6 + 0xA]
  566. 00000658  43EE FDF4                lea.l      A1, [A6 - 0x20C]
  567. 0000065C  303C 0082                move.w     D0, 0x82
  568. label00000660:
  569. 00000660  32D8                     move.w     [A1]+, [A0]+
  570. 00000662  51C8 FFFC                dbf        D0, -0x6 /* 00000660 */
  571. 00000666  4267                     clr.w      -[A7]
  572. 00000668  486E FEFA                pea.l      [A6 - 0x106]
  573. 0000066C  486E FDF4                pea.l      [A6 - 0x20C]
  574. 00000670  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  575. 00000674  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  576. 00000678  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  577. 0000067C  486D 0502                pea.l      [A5 + 0x502 /* export_156 */]
  578. 00000680  A9F1                     syscall    UnloadSeg
  579. 00000682  4E5E                     unlink     A6
  580. 00000684  205F                     movea.l    A0, [A7]+
  581. 00000686  DEFC 000A                add.w      A7, 0xA /* '\n' */
  582. 0000068A  4ED0                     jmp        [A0]
  583. export_400:
  584. fn0000068C:
  585. 0000068C  4E56 0000                link       A6, 0
  586. 00000690  48E7 0018                movem.l    -[A7], A3,A4
  587. 00000694  266E 0008                movea.l    A3, [A6 + 0x8]
  588. 00000698  286E 000C                movea.l    A4, [A6 + 0xC]
  589. 0000069C  422E 0010                clr.b      [A6 + 0x10]
  590. 000006A0  3014                     move.w     D0, [A4]
  591. 000006A2  B053                     cmp.w      D0, [A3]
  592. 000006A4  56C0                     sne        D0
  593. 000006A6  222C 0002                move.l     D1, [A4 + 0x2]
  594. 000006AA  B2AB 0002                cmp.l      D1, [A3 + 0x2]
  595. 000006AE  56C1                     sne        D1
  596. 000006B0  8001                     or.b       D0, D1
  597. 000006B2  6702                     beq        +0x4 /* 000006B6 */
  598. 000006B4  603C                     bra        +0x3E /* 000006F2 */
  599. label000006B6:
  600. 000006B6  486C 0006                pea.l      [A4 + 0x6]
  601. 000006BA  486B 0006                pea.l      [A3 + 0x6]
  602. 000006BE  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  603. 000006C2  101F                     move.b     D0, [A7]+
  604. 000006C4  6628                     bne        +0x2A /* 000006EE */
  605. 000006C6  122D A1CE                move.b     D1, [A5 - 0x5E32]
  606. 000006CA  0A01 0001                xori.b     D1, 0x1
  607. 000006CE  4A01                     tst.b      D1
  608. 000006D0  671A                     beq        +0x1C /* 000006EC */
  609. 000006D2  48E7 C000                movem.l    -[A7], D0,D1
  610. 000006D6  4267                     clr.w      -[A7]
  611. 000006D8  486C 0006                pea.l      [A4 + 0x6]
  612. 000006DC  486B 0006                pea.l      [A3 + 0x6]
  613. 000006E0  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  614. 000006E4  141F                     move.b     D2, [A7]+
  615. 000006E6  4CDF 0003                movem.l    D0,D1, [A7]+
  616. 000006EA  C202                     and.b      D1, D2
  617. label000006EC:
  618. 000006EC  8001                     or.b       D0, D1
  619. label000006EE:
  620. 000006EE  1D40 0010                move.b     [A6 + 0x10], D0
  621. label000006F2:
  622. 000006F2  4CDF 1800                movem.l    A3,A4, [A7]+
  623. 000006F6  4E5E                     unlink     A6
  624. 000006F8  205F                     movea.l    A0, [A7]+
  625. 000006FA  504F                     addq.w     A7, 8
  626. 000006FC  4ED0                     jmp        [A0]
  627. export_401:
  628. fn000006FE:
  629. 000006FE  4E56 FE00                link       A6, -0x0200
  630. 00000702  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  631. 00000708  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  632. 0000070C  3F3C 0001                move.w     -[A7], 0x1
  633. 00000710  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  634. 00000714  101F                     move.b     D0, [A7]+
  635. 00000716  6710                     beq        +0x12 /* 00000728 */
  636. 00000718  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  637. 0000071C  2F3C 0001 0001           move.l     -[A7], 0x10001
  638. 00000722  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  639. 00000726  6022                     bra        +0x24 /* 0000074A */
  640. label00000728:
  641. 00000728  102E 0008                move.b     D0, [A6 + 0x8]
  642. 0000072C  0A00 0001                xori.b     D0, 0x1
  643. 00000730  4A00                     tst.b      D0
  644. 00000732  6650                     bne        +0x52 /* 00000784 */
  645. 00000734  2F00                     move.l     -[A7], D0
  646. 00000736  4267                     clr.w      -[A7]
  647. 00000738  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  648. 0000073C  4EBA 09D8                jsr        [PC + 0x9D8 /* 00001116 */]
  649. 00000740  121F                     move.b     D1, [A7]+
  650. 00000742  201F                     move.l     D0, [A7]+
  651. 00000744  8001                     or.b       D0, D1
  652. 00000746  6702                     beq        +0x4 /* 0000074A */
  653. 00000748  603A                     bra        +0x3C /* 00000784 */
  654. label0000074A:
  655. 0000074A  206E 000A                movea.l    A0, [A6 + 0xA]
  656. 0000074E  2F08                     move.l     -[A7], A0
  657. 00000750  2F08                     move.l     -[A7], A0
  658. 00000752  486E FE00                pea.l      [A6 - 0x200]
  659. 00000756  1F3C 0001                move.b     -[A7], 0x1
  660. 0000075A  4267                     clr.w      -[A7]
  661. 0000075C  4EBA 08E0                jsr        [PC + 0x8E0 /* 0000103E */]
  662. 00000760  201F                     move.l     D0, [A7]+
  663. 00000762  205F                     movea.l    A0, [A7]+
  664. 00000764  2F00                     move.l     -[A7], D0
  665. 00000766  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  666. 0000076A  486E FF00                pea.l      [A6 - 0x100]
  667. 0000076E  3F3C 0002                move.w     -[A7], 0x2
  668. 00000772  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  669. 00000776  205F                     movea.l    A0, [A7]+
  670. 00000778  43EE FF00                lea.l      A1, [A6 - 0x100]
  671. 0000077C  707F                     moveq.l    D0, 0x7F
  672. label0000077E:
  673. 0000077E  30D9                     move.w     [A0]+, [A1]+
  674. 00000780  51C8 FFFC                dbf        D0, -0x6 /* 0000077E */
  675. label00000784:
  676. 00000784  4E5E                     unlink     A6
  677. 00000786  205F                     movea.l    A0, [A7]+
  678. 00000788  5C4F                     addq.w     A7, 6
  679. 0000078A  4ED0                     jmp        [A0]
  680. export_402:
  681. fn0000078C:
  682. 0000078C  4E56 FDEA                link       A6, -0x0216
  683. 00000790  48E7 0300                movem.l    -[A7], D6,D7
  684. 00000794  3C2E 0008                move.w     D6, [A6 + 0x8]
  685. 00000798  206E 000A                movea.l    A0, [A6 + 0xA]
  686. 0000079C  4210                     clr.b      [A0]
  687. 0000079E  3006                     move.w     D0, D6
  688. 000007A0  0440 EC70                subi.w     D0, 0xEC70
  689. 000007A4  6736                     beq        +0x38 /* 000007DC */
  690. 000007A6  5140                     subq.w     D0, 8
  691. 000007A8  674A                     beq        +0x4C /* 000007F4 */
  692. 000007AA  0440 07D0                subi.w     D0, 0x7D0
  693. 000007AE  6740                     beq        +0x42 /* 000007F0 */
  694. 000007B0  0440 0B7B                subi.w     D0, 0xB7B
  695. 000007B4  6736                     beq        +0x38 /* 000007EC */
  696. 000007B6  5F40                     subq.w     D0, 7
  697. 000007B8  6732                     beq        +0x34 /* 000007EC */
  698. 000007BA  5B40                     subq.w     D0, 5
  699. 000007BC  672E                     beq        +0x30 /* 000007EC */
  700. 000007BE  5340                     subq.w     D0, 1
  701. 000007C0  6726                     beq        +0x28 /* 000007E8 */
  702. 000007C2  5340                     subq.w     D0, 1
  703. 000007C4  6726                     beq        +0x28 /* 000007EC */
  704. 000007C6  5340                     subq.w     D0, 1
  705. 000007C8  671A                     beq        +0x1C /* 000007E4 */
  706. 000007CA  5340                     subq.w     D0, 1
  707. 000007CC  6716                     beq        +0x18 /* 000007E4 */
  708. 000007CE  5340                     subq.w     D0, 1
  709. 000007D0  6712                     beq        +0x14 /* 000007E4 */
  710. 000007D2  5540                     subq.w     D0, 2
  711. 000007D4  670A                     beq        +0xC /* 000007E0 */
  712. 000007D6  5140                     subq.w     D0, 8
  713. 000007D8  6702                     beq        +0x4 /* 000007DC */
  714. 000007DA  601C                     bra        +0x1E /* 000007F8 */
  715. label000007DC:
  716. 000007DC  7E33                     moveq.l    D7, 0x33
  717. 000007DE  6066                     bra        +0x68 /* 00000846 */
  718. label000007E0:
  719. 000007E0  7E34                     moveq.l    D7, 0x34
  720. 000007E2  6062                     bra        +0x64 /* 00000846 */
  721. label000007E4:
  722. 000007E4  7E36                     moveq.l    D7, 0x36
  723. 000007E6  605E                     bra        +0x60 /* 00000846 */
  724. label000007E8:
  725. 000007E8  7E3A                     moveq.l    D7, 0x3A
  726. 000007EA  605A                     bra        +0x5C /* 00000846 */
  727. label000007EC:
  728. 000007EC  7E35                     moveq.l    D7, 0x35
  729. 000007EE  6056                     bra        +0x58 /* 00000846 */
  730. label000007F0:
  731. 000007F0  7E59                     moveq.l    D7, 0x59
  732. 000007F2  6052                     bra        +0x54 /* 00000846 */
  733. label000007F4:
  734. 000007F4  7E37                     moveq.l    D7, 0x37
  735. 000007F6  604E                     bra        +0x50 /* 00000846 */
  736. label000007F8:
  737. 000007F8  4A46                     tst.w      D6
  738. 000007FA  6D04                     blt        +0x6 /* 00000800 */
  739. 000007FC  3E06                     move.w     D7, D6
  740. 000007FE  6046                     bra        +0x48 /* 00000846 */
  741. label00000800:
  742. 00000800  486E FDFE                pea.l      [A6 - 0x202]
  743. 00000804  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  744. 00000808  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  745. 0000080C  205F                     movea.l    A0, [A7]+
  746. 0000080E  43EE FEFE                lea.l      A1, [A6 - 0x102]
  747. 00000812  707F                     moveq.l    D0, 0x7F
  748. label00000814:
  749. 00000814  32D8                     move.w     [A1]+, [A0]+
  750. 00000816  51C8 FFFC                dbf        D0, -0x6 /* 00000814 */
  751. 0000081A  3F3C 0002                move.w     -[A7], 0x2
  752. 0000081E  486E FDEA                pea.l      [A6 - 0x216]
  753. 00000822  3006                     move.w     D0, D6
  754. 00000824  48C0                     ext.l      D0
  755. 00000826  2F00                     move.l     -[A7], D0
  756. 00000828  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  757. 0000082C  486E FEFE                pea.l      [A6 - 0x102]
  758. 00000830  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  759. 00000834  206E 000A                movea.l    A0, [A6 + 0xA]
  760. 00000838  43EE FEFE                lea.l      A1, [A6 - 0x102]
  761. 0000083C  707F                     moveq.l    D0, 0x7F
  762. label0000083E:
  763. 0000083E  30D9                     move.w     [A0]+, [A1]+
  764. 00000840  51C8 FFFC                dbf        D0, -0x6 /* 0000083E */
  765. 00000844  601E                     bra        +0x20 /* 00000864 */
  766. label00000846:
  767. 00000846  206E 000A                movea.l    A0, [A6 + 0xA]
  768. 0000084A  2F08                     move.l     -[A7], A0
  769. 0000084C  486E FDFE                pea.l      [A6 - 0x202]
  770. 00000850  3F07                     move.w     -[A7], D7
  771. 00000852  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  772. 00000856  201F                     move.l     D0, [A7]+
  773. 00000858  205F                     movea.l    A0, [A7]+
  774. 0000085A  2240                     movea.l    A1, D0
  775. 0000085C  707F                     moveq.l    D0, 0x7F
  776. label0000085E:
  777. 0000085E  30D9                     move.w     [A0]+, [A1]+
  778. 00000860  51C8 FFFC                dbf        D0, -0x6 /* 0000085E */
  779. label00000864:
  780. 00000864  4CDF 00C0                movem.l    D6,D7, [A7]+
  781. 00000868  4E5E                     unlink     A6
  782. 0000086A  205F                     movea.l    A0, [A7]+
  783. 0000086C  544F                     addq.w     A7, 2
  784. 0000086E  4ED0                     jmp        [A0]
  785. export_403:
  786. fn00000870:
  787. 00000870  4E56 FFEE                link       A6, -0x0012
  788. 00000874  48E7 0108                movem.l    -[A7], D7,A4
  789. 00000878  286E 0008                movea.l    A4, [A6 + 0x8]
  790. 0000087C  4267                     clr.w      -[A7]
  791. 0000087E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  792. 00000882  4EBA 0984                jsr        [PC + 0x984 /* 00001208 */]
  793. 00000886  101F                     move.b     D0, [A7]+
  794. 00000888  6724                     beq        +0x26 /* 000008AE */
  795. 0000088A  2F00                     move.l     -[A7], D0
  796. 0000088C  4267                     clr.w      -[A7]
  797. 0000088E  206E 000C                movea.l    A0, [A6 + 0xC]
  798. 00000892  3F10                     move.w     -[A7], [A0]
  799. 00000894  2F28 0002                move.l     -[A7], [A0 + 0x2]
  800. 00000898  4868 0006                pea.l      [A0 + 0x6]
  801. 0000089C  486E FFEE                pea.l      [A6 - 0x12]
  802. 000008A0  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  803. 000008A4  321F                     move.w     D1, [A7]+
  804. 000008A6  201F                     move.l     D0, [A7]+
  805. 000008A8  4A41                     tst.w      D1
  806. 000008AA  57C1                     seq        D1
  807. 000008AC  C001                     and.b      D0, D1
  808. label000008AE:
  809. 000008AE  1E00                     move.b     D7, D0
  810. 000008B0  671A                     beq        +0x1C /* 000008CC */
  811. 000008B2  203C 616E 7920           move.l     D0, 0x616E7920 /* 'any ' */
  812. 000008B8  B094                     cmp.l      D0, [A4]
  813. 000008BA  6606                     bne        +0x8 /* 000008C2 */
  814. 000008BC  28AE FFEE                move.l     [A4], [A6 - 0x12]
  815. 000008C0  600A                     bra        +0xC /* 000008CC */
  816. label000008C2:
  817. 000008C2  202E FFEE                move.l     D0, [A6 - 0x12]
  818. 000008C6  B094                     cmp.l      D0, [A4]
  819. 000008C8  57C7                     seq        D7
  820. 000008CA  4407                     neg.b      D7
  821. label000008CC:
  822. 000008CC  1D47 0010                move.b     [A6 + 0x10], D7
  823. 000008D0  4CDF 1080                movem.l    D7,A4, [A7]+
  824. 000008D4  4E5E                     unlink     A6
  825. 000008D6  205F                     movea.l    A0, [A7]+
  826. 000008D8  504F                     addq.w     A7, 8
  827. 000008DA  4ED0                     jmp        [A0]
  828. export_404:
  829. fn000008DC:
  830. 000008DC  4E56 FA0E                link       A6, -0x05F2
  831. 000008E0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  832. 000008E4  206E 0014                movea.l    A0, [A6 + 0x14]
  833. 000008E8  43EE FF00                lea.l      A1, [A6 - 0x100]
  834. 000008EC  707F                     moveq.l    D0, 0x7F
  835. label000008EE:
  836. 000008EE  32D8                     move.w     [A1]+, [A0]+
  837. 000008F0  51C8 FFFC                dbf        D0, -0x6 /* 000008EE */
  838. 000008F4  206E 0008                movea.l    A0, [A6 + 0x8]
  839. 000008F8  4250                     clr.w      [A0]
  840. 000008FA  206E 0008                movea.l    A0, [A6 + 0x8]
  841. 000008FE  7000                     moveq.l    D0, 0x00
  842. 00000900  2140 0002                move.l     [A0 + 0x2], D0
  843. 00000904  426E 0018                clr.w      [A6 + 0x18]
  844. 00000908  4EBA 0718                jsr        [PC + 0x718 /* 00001022 */]
  845. 0000090C  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  846. 00000912  486E FF00                pea.l      [A6 - 0x100]
  847. 00000916  3F3C 0001                move.w     -[A7], 0x1
  848. 0000091A  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  849. 0000091E  101F                     move.b     D0, [A7]+
  850. 00000920  6742                     beq        +0x44 /* 00000964 */
  851. 00000922  3F2D A55A                move.w     -[A7], [A5 - 0x5AA6]
  852. 00000926  2F2D A55C                move.l     -[A7], [A5 - 0x5AA4]
  853. 0000092A  486E FD00                pea.l      [A6 - 0x300]
  854. 0000092E  4EBA FC84                jsr        [PC - 0x37C /* 000005B4 */]
  855. 00000932  486E FF00                pea.l      [A6 - 0x100]
  856. 00000936  2F3C 0001 0001           move.l     -[A7], 0x10001
  857. 0000093C  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  858. 00000940  486E FD00                pea.l      [A6 - 0x300]
  859. 00000944  486E FF00                pea.l      [A6 - 0x100]
  860. 00000948  486E FA0E                pea.l      [A6 - 0x5F2]
  861. 0000094C  3F3C 0002                move.w     -[A7], 0x2
  862. 00000950  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  863. 00000954  41EE FF00                lea.l      A0, [A6 - 0x100]
  864. 00000958  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  865. 0000095C  707F                     moveq.l    D0, 0x7F
  866. label0000095E:
  867. 0000095E  30D9                     move.w     [A0]+, [A1]+
  868. 00000960  51C8 FFFC                dbf        D0, -0x6 /* 0000095E */
  869. label00000964:
  870. 00000964  486E FF00                pea.l      [A6 - 0x100]
  871. 00000968  486E FE00                pea.l      [A6 - 0x200]
  872. 0000096C  206E 0008                movea.l    A0, [A6 + 0x8]
  873. 00000970  4868 0006                pea.l      [A0 + 0x6]
  874. 00000974  4EBA 0FB2                jsr        [PC + 0xFB2 /* 00001928 */]
  875. 00000978  4240                     clr.w      D0
  876. 0000097A  102E FE00                move.b     D0, [A6 - 0x200]
  877. 0000097E  4A40                     tst.w      D0
  878. 00000980  660A                     bne        +0xC /* 0000098C */
  879. 00000982  3D7C FFDD 0018           move.w     [A6 + 0x18], 0xFFDD
  880. 00000988  6000 01D0                bra        +0x1D2 /* 00000B5A */
  881. label0000098C:
  882. 0000098C  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  883. 00000992  486E FE00                pea.l      [A6 - 0x200]
  884. 00000996  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  885. 0000099A  3E1F                     move.w     D7, [A7]+
  886. 0000099C  486E FE00                pea.l      [A6 - 0x200]
  887. 000009A0  3F3C 0001                move.w     -[A7], 0x1
  888. 000009A4  3007                     move.w     D0, D7
  889. 000009A6  5340                     subq.w     D0, 1
  890. 000009A8  3F00                     move.w     -[A7], D0
  891. 000009AA  486E FA0E                pea.l      [A6 - 0x5F2]
  892. 000009AE  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  893. 000009B2  41EE FD00                lea.l      A0, [A6 - 0x300]
  894. 000009B6  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  895. 000009BA  707F                     moveq.l    D0, 0x7F
  896. label000009BC:
  897. 000009BC  30D9                     move.w     [A0]+, [A1]+
  898. 000009BE  51C8 FFFC                dbf        D0, -0x6 /* 000009BC */
  899. 000009C2  102D A1CE                move.b     D0, [A5 - 0x5E32]
  900. 000009C6  6764                     beq        +0x66 /* 00000A2C */
  901. 000009C8  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  902. 000009CE  486E FE00                pea.l      [A6 - 0x200]
  903. 000009D2  3F3C 0001                move.w     -[A7], 0x1
  904. 000009D6  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  905. 000009DA  101F                     move.b     D0, [A7]+
  906. 000009DC  6708                     beq        +0xA /* 000009E6 */
  907. 000009DE  3D7C 012F FD00           move.w     [A6 - 0x300], 0x12F
  908. 000009E4  6046                     bra        +0x48 /* 00000A2C */
  909. label000009E6:
  910. 000009E6  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  911. 000009EC  486E FE00                pea.l      [A6 - 0x200]
  912. 000009F0  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  913. 000009F4  3C1F                     move.w     D6, [A7]+
  914. 000009F6  5EC0                     sgt        D0
  915. 000009F8  BE46                     cmp.w      D7, D6
  916. 000009FA  5EC1                     sgt        D1
  917. 000009FC  C001                     and.b      D0, D1
  918. 000009FE  4A47                     tst.w      D7
  919. 00000A00  57C1                     seq        D1
  920. 00000A02  8001                     or.b       D0, D1
  921. 00000A04  6726                     beq        +0x28 /* 00000A2C */
  922. 00000A06  486E FE00                pea.l      [A6 - 0x200]
  923. 00000A0A  3F3C 0001                move.w     -[A7], 0x1
  924. 00000A0E  3006                     move.w     D0, D6
  925. 00000A10  5340                     subq.w     D0, 1
  926. 00000A12  3F00                     move.w     -[A7], D0
  927. 00000A14  486E FA0E                pea.l      [A6 - 0x5F2]
  928. 00000A18  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  929. 00000A1C  41EE FD00                lea.l      A0, [A6 - 0x300]
  930. 00000A20  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  931. 00000A24  707F                     moveq.l    D0, 0x7F
  932. label00000A26:
  933. 00000A26  30D9                     move.w     [A0]+, [A1]+
  934. 00000A28  51C8 FFFC                dbf        D0, -0x6 /* 00000A26 */
  935. label00000A2C:
  936. 00000A2C  4245                     clr.w      D5
  937. 00000A2E  1A2E FD00                move.b     D5, [A6 - 0x300]
  938. 00000A32  486E FE00                pea.l      [A6 - 0x200]
  939. 00000A36  3005                     move.w     D0, D5
  940. 00000A38  5240                     addq.w     D0, 1
  941. 00000A3A  3F00                     move.w     -[A7], D0
  942. 00000A3C  4240                     clr.w      D0
  943. 00000A3E  102E FE00                move.b     D0, [A6 - 0x200]
  944. 00000A42  9045                     sub.w      D0, D5
  945. 00000A44  3F00                     move.w     -[A7], D0
  946. 00000A46  486E FA0E                pea.l      [A6 - 0x5F2]
  947. 00000A4A  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  948. 00000A4E  41EE FE00                lea.l      A0, [A6 - 0x200]
  949. 00000A52  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  950. 00000A56  707F                     moveq.l    D0, 0x7F
  951. label00000A58:
  952. 00000A58  30D9                     move.w     [A0]+, [A1]+
  953. 00000A5A  51C8 FFFC                dbf        D0, -0x6 /* 00000A58 */
  954. 00000A5E  486E FC80                pea.l      [A6 - 0x380]
  955. 00000A62  707A                     moveq.l    D0, 0x7A
  956. 00000A64  2F00                     move.l     -[A7], D0
  957. 00000A66  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  958. 00000A6A  41EE FB80                lea.l      A0, [A6 - 0x480]
  959. 00000A6E  2D48 FC92                move.l     [A6 - 0x36E], A0
  960. 00000A72  7801                     moveq.l    D4, 0x01
  961. label00000A74:
  962. 00000A74  426E FC96                clr.w      [A6 - 0x36A]
  963. 00000A78  3D44 FC9C                move.w     [A6 - 0x364], D4
  964. 00000A7C  4267                     clr.w      -[A7]
  965. 00000A7E  486E FC80                pea.l      [A6 - 0x380]
  966. 00000A82  4267                     clr.w      -[A7]
  967. 00000A84  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  968. 00000A88  3D5F FB7C                move.w     [A6 - 0x484], [A7]+
  969. 00000A8C  57C0                     seq        D0
  970. 00000A8E  4A00                     tst.b      D0
  971. 00000A90  6700 00B6                beq        +0xB8 /* 00000B48 */
  972. 00000A94  2F00                     move.l     -[A7], D0
  973. 00000A96  4267                     clr.w      -[A7]
  974. 00000A98  486E FD00                pea.l      [A6 - 0x300]
  975. 00000A9C  486E FB80                pea.l      [A6 - 0x480]
  976. 00000AA0  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  977. 00000AA4  121F                     move.b     D1, [A7]+
  978. 00000AA6  201F                     move.l     D0, [A7]+
  979. 00000AA8  C001                     and.b      D0, D1
  980. 00000AAA  6700 009C                beq        +0x9E /* 00000B48 */
  981. 00000AAE  102E 0010                move.b     D0, [A6 + 0x10]
  982. 00000AB2  670E                     beq        +0x10 /* 00000AC2 */
  983. 00000AB4  4A6E FCC2                tst.w      [A6 - 0x33E]
  984. 00000AB8  57C1                     seq        D1
  985. 00000ABA  C001                     and.b      D0, D1
  986. 00000ABC  6704                     beq        +0x6 /* 00000AC2 */
  987. 00000ABE  6000 008A                bra        +0x8C /* 00000B4A */
  988. label00000AC2:
  989. 00000AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  990. 00000AC6  30AE FC96                move.w     [A0], [A6 - 0x36A]
  991. 00000ACA  4240                     clr.w      D0
  992. 00000ACC  102E FE00                move.b     D0, [A6 - 0x200]
  993. 00000AD0  7201                     moveq.l    D1, 0x01
  994. 00000AD2  B240                     cmp.w      D1, D0
  995. 00000AD4  660C                     bne        +0xE /* 00000AE2 */
  996. 00000AD6  206E 0008                movea.l    A0, [A6 + 0x8]
  997. 00000ADA  7002                     moveq.l    D0, 0x02
  998. 00000ADC  2140 0002                move.l     [A0 + 0x2], D0
  999. 00000AE0  6036                     bra        +0x38 /* 00000B18 */
  1000. label00000AE2:
  1001. 00000AE2  486E FB0E                pea.l      [A6 - 0x4F2]
  1002. 00000AE6  706C                     moveq.l    D0, 0x6C
  1003. 00000AE8  2F00                     move.l     -[A7], D0
  1004. 00000AEA  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1005. 00000AEE  3D6E FC96 FB24           move.w     [A6 - 0x4DC], [A6 - 0x36A]
  1006. 00000AF4  41EE FE00                lea.l      A0, [A6 - 0x200]
  1007. 00000AF8  2D48 FB20                move.l     [A6 - 0x4E0], A0
  1008. 00000AFC  4267                     clr.w      -[A7]
  1009. 00000AFE  486E FB0E                pea.l      [A6 - 0x4F2]
  1010. 00000B02  4267                     clr.w      -[A7]
  1011. 00000B04  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1012. 00000B08  3D5F FB7A                move.w     [A6 - 0x486], [A7]+
  1013. 00000B0C  660A                     bne        +0xC /* 00000B18 */
  1014. 00000B0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1015. 00000B12  216E FB3E 0002           move.l     [A0 + 0x2], [A6 - 0x4C2]
  1016. label00000B18:
  1017. 00000B18  206E 0008                movea.l    A0, [A6 + 0x8]
  1018. 00000B1C  4AA8 0002                tst.l      [A0 + 0x2]
  1019. 00000B20  6726                     beq        +0x28 /* 00000B48 */
  1020. 00000B22  102E 0012                move.b     D0, [A6 + 0x12]
  1021. 00000B26  0A00 0001                xori.b     D0, 0x1
  1022. 00000B2A  4A00                     tst.b      D0
  1023. 00000B2C  662C                     bne        +0x2E /* 00000B5A */
  1024. 00000B2E  2F00                     move.l     -[A7], D0
  1025. 00000B30  4267                     clr.w      -[A7]
  1026. 00000B32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1027. 00000B36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1028. 00000B3A  4EBA FD34                jsr        [PC - 0x2CC /* 00000870 */]
  1029. 00000B3E  121F                     move.b     D1, [A7]+
  1030. 00000B40  201F                     move.l     D0, [A7]+
  1031. 00000B42  8001                     or.b       D0, D1
  1032. 00000B44  6702                     beq        +0x4 /* 00000B48 */
  1033. 00000B46  6012                     bra        +0x14 /* 00000B5A */
  1034. label00000B48:
  1035. 00000B48  5244                     addq.w     D4, 1
  1036. label00000B4A:
  1037. 00000B4A  70DD                     moveq.l    D0, 0xFFFFFFDD
  1038. 00000B4C  B06E FB7C                cmp.w      D0, [A6 - 0x484]
  1039. 00000B50  6600 FF22                bne        -0xDC /* 00000A74 */
  1040. 00000B54  3D7C FFD5 0018           move.w     [A6 + 0x18], 0xFFD5
  1041. label00000B5A:
  1042. 00000B5A  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1043. 00000B5E  4E5E                     unlink     A6
  1044. 00000B60  205F                     movea.l    A0, [A7]+
  1045. 00000B62  DEFC 0010                add.w      A7, 0x10
  1046. 00000B66  4ED0                     jmp        [A0]
  1047. fn00000B68:
  1048. 00000B68  4E56 FF00                link       A6, -0x0100
  1049. 00000B6C  2F0C                     move.l     -[A7], A4
  1050. 00000B6E  286E 0008                movea.l    A4, [A6 + 0x8]
  1051. 00000B72  4267                     clr.w      -[A7]
  1052. 00000B74  486C FCE0                pea.l      [A4 - 0x320]
  1053. 00000B78  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1054. 00000B7C  4EBA FCF2                jsr        [PC - 0x30E /* 00000870 */]
  1055. 00000B80  101F                     move.b     D0, [A7]+
  1056. 00000B82  6756                     beq        +0x58 /* 00000BDA */
  1057. 00000B84  3F2C FCE0                move.w     -[A7], [A4 - 0x320]
  1058. 00000B88  2F2C FCE2                move.l     -[A7], [A4 - 0x31E]
  1059. 00000B8C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1060. 00000B90  4EBA FA22                jsr        [PC - 0x5DE /* 000005B4 */]
  1061. 00000B94  206C 0008                movea.l    A0, [A4 + 0x8]
  1062. 00000B98  2F08                     move.l     -[A7], A0
  1063. 00000B9A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1064. 00000B9E  486C FCE6                pea.l      [A4 - 0x31A]
  1065. 00000BA2  486E FF00                pea.l      [A6 - 0x100]
  1066. 00000BA6  3F3C 0002                move.w     -[A7], 0x2
  1067. 00000BAA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1068. 00000BAE  205F                     movea.l    A0, [A7]+
  1069. 00000BB0  43EE FF00                lea.l      A1, [A6 - 0x100]
  1070. 00000BB4  707F                     moveq.l    D0, 0x7F
  1071. label00000BB6:
  1072. 00000BB6  30D9                     move.w     [A0]+, [A1]+
  1073. 00000BB8  51C8 FFFC                dbf        D0, -0x6 /* 00000BB6 */
  1074. 00000BBC  206C 000C                movea.l    A0, [A4 + 0xC]
  1075. 00000BC0  43EC FCE0                lea.l      A1, [A4 - 0x320]
  1076. 00000BC4  303C 0082                move.w     D0, 0x82
  1077. label00000BC8:
  1078. 00000BC8  30D9                     move.w     [A0]+, [A1]+
  1079. 00000BCA  51C8 FFFC                dbf        D0, -0x6 /* 00000BC8 */
  1080. 00000BCE  206E 0008                movea.l    A0, [A6 + 0x8]
  1081. 00000BD2  2C48                     movea.l    A6, A0
  1082. 00000BD4  4EFA 01C8                jmp        [PC + 0x1C8 /* 00000D9E */]
  1083. 00000BD8  0000 285F                ori.b      D0, 0x5F /* '_' */
  1084. // begin alternate branch 00000BDA-00000BDC
  1085. label00000BDA:
  1086. 00000BDA  285F                     movea.l    A4, [A7]+
  1087. // end alternate branch 00000BDA-00000BDC
  1088. label00000BDA: // (misaligned)
  1089. 00000BDC  4E5E                     unlink     A6
  1090. 00000BDE  2E9F                     move.l     [A7], [A7]+
  1091. 00000BE0  4E75                     rts
  1092. export_405:
  1093. fn00000BE2:
  1094. 00000BE2  4E56 FBBE                link       A6, -0x0442
  1095. 00000BE6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1096. 00000BEA  206E 0018                movea.l    A0, [A6 + 0x18]
  1097. 00000BEE  43EE FF00                lea.l      A1, [A6 - 0x100]
  1098. 00000BF2  707F                     moveq.l    D0, 0x7F
  1099. label00000BF4:
  1100. 00000BF4  32D8                     move.w     [A1]+, [A0]+
  1101. 00000BF6  51C8 FFFC                dbf        D0, -0x6 /* 00000BF4 */
  1102. 00000BFA  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1103. 00000C00  7000                     moveq.l    D0, 0x00
  1104. 00000C02  2D40 FDFC                move.l     [A6 - 0x204], D0
  1105. 00000C06  102E 0016                move.b     D0, [A6 + 0x16]
  1106. 00000C0A  670A                     beq        +0xC /* 00000C16 */
  1107. 00000C0C  206E 0010                movea.l    A0, [A6 + 0x10]
  1108. 00000C10  20BC 616E 7920           move.l     [A0], 0x616E7920 /* 'any ' */
  1109. label00000C16:
  1110. 00000C16  4267                     clr.w      -[A7]
  1111. 00000C18  486E FF00                pea.l      [A6 - 0x100]
  1112. 00000C1C  4EBA 04F8                jsr        [PC + 0x4F8 /* 00001116 */]
  1113. 00000C20  101F                     move.b     D0, [A7]+
  1114. 00000C22  6728                     beq        +0x2A /* 00000C4C */
  1115. 00000C24  206E 0008                movea.l    A0, [A6 + 0x8]
  1116. 00000C28  43EE FF00                lea.l      A1, [A6 - 0x100]
  1117. 00000C2C  707F                     moveq.l    D0, 0x7F
  1118. label00000C2E:
  1119. 00000C2E  30D9                     move.w     [A0]+, [A1]+
  1120. 00000C30  51C8 FFFC                dbf        D0, -0x6 /* 00000C2E */
  1121. 00000C34  4267                     clr.w      -[A7]
  1122. 00000C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1123. 00000C3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1124. 00000C3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1125. 00000C42  4EBA 0AAC                jsr        [PC + 0xAAC /* 000016F0 */]
  1126. 00000C46  101F                     move.b     D0, [A7]+
  1127. 00000C48  6600 0154                bne        +0x156 /* 00000D9E */
  1128. label00000C4C:
  1129. 00000C4C  41EE FCE6                lea.l      A0, [A6 - 0x31A]
  1130. 00000C50  43EE FF00                lea.l      A1, [A6 - 0x100]
  1131. 00000C54  707F                     moveq.l    D0, 0x7F
  1132. label00000C56:
  1133. 00000C56  30D9                     move.w     [A0]+, [A1]+
  1134. 00000C58  51C8 FFFC                dbf        D0, -0x6 /* 00000C56 */
  1135. 00000C5C  4267                     clr.w      -[A7]
  1136. 00000C5E  42A7                     clr.l      -[A7]
  1137. 00000C60  486E FCDE                pea.l      [A6 - 0x322]
  1138. 00000C64  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1139. 00000C68  4A5F                     tst.w      [A7]+
  1140. 00000C6A  6616                     bne        +0x18 /* 00000C82 */
  1141. 00000C6C  3F2E FCDE                move.w     -[A7], [A6 - 0x322]
  1142. 00000C70  486E FCE0                pea.l      [A6 - 0x320]
  1143. 00000C74  486E FCE2                pea.l      [A6 - 0x31E]
  1144. 00000C78  4EBA 11BA                jsr        [PC + 0x11BA /* 00001E34 */]
  1145. 00000C7C  2F0E                     move.l     -[A7], A6
  1146. 00000C7E  4EBA FEE8                jsr        [PC - 0x118 /* 00000B68 */]
  1147. label00000C82:
  1148. 00000C82  3D6D A438 FCE0           move.w     [A6 - 0x320], [A5 - 0x5BC8]
  1149. 00000C88  2D6D A43A FCE2           move.l     [A6 - 0x31E], [A5 - 0x5BC6]
  1150. 00000C8E  2F0E                     move.l     -[A7], A6
  1151. 00000C90  4EBA FED6                jsr        [PC - 0x12A /* 00000B68 */]
  1152. 00000C94  102D A76A                move.b     D0, [A5 - 0x5896]
  1153. 00000C98  6718                     beq        +0x1A /* 00000CB2 */
  1154. 00000C9A  42A7                     clr.l      -[A7]
  1155. 00000C9C  486E FBBE                pea.l      [A6 - 0x442]
  1156. 00000CA0  206E 0010                movea.l    A0, [A6 + 0x10]
  1157. 00000CA4  2F10                     move.l     -[A7], [A0]
  1158. 00000CA6  4EBA 0876                jsr        [PC + 0x876 /* 0000151E */]
  1159. 00000CAA  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1160. 00000CAE  2D5F FDFC                move.l     [A6 - 0x204], [A7]+
  1161. label00000CB2:
  1162. 00000CB2  4AAE FDFC                tst.l      [A6 - 0x204]
  1163. 00000CB6  6700 0088                beq        +0x8A /* 00000D40 */
  1164. 00000CBA  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  1165. 00000CC0  486E FCE6                pea.l      [A6 - 0x31A]
  1166. 00000CC4  3F3C 0001                move.w     -[A7], 0x1
  1167. 00000CC8  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1168. 00000CCC  101F                     move.b     D0, [A7]+
  1169. 00000CCE  670E                     beq        +0x10 /* 00000CDE */
  1170. 00000CD0  486E FCE6                pea.l      [A6 - 0x31A]
  1171. 00000CD4  2F3C 0001 0001           move.l     -[A7], 0x10001
  1172. 00000CDA  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1173. label00000CDE:
  1174. 00000CDE  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1175. 00000CE2  205F                     movea.l    A0, [A7]+
  1176. 00000CE4  A029                     syscall    HLock
  1177. 00000CE6  206E FDFC                movea.l    A0, [A6 - 0x204]
  1178. 00000CEA  2D50 FDF8                move.l     [A6 - 0x208], [A0]
  1179. label00000CEE:
  1180. 00000CEE  4267                     clr.w      -[A7]
  1181. 00000CF0  486E FDF8                pea.l      [A6 - 0x208]
  1182. 00000CF4  486E FE00                pea.l      [A6 - 0x200]
  1183. 00000CF8  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  1184. 00000CFC  101F                     move.b     D0, [A7]+
  1185. 00000CFE  6740                     beq        +0x42 /* 00000D40 */
  1186. 00000D00  206E 0008                movea.l    A0, [A6 + 0x8]
  1187. 00000D04  2F08                     move.l     -[A7], A0
  1188. 00000D06  486E FE00                pea.l      [A6 - 0x200]
  1189. 00000D0A  486E FCE6                pea.l      [A6 - 0x31A]
  1190. 00000D0E  486E FBDE                pea.l      [A6 - 0x422]
  1191. 00000D12  3F3C 0002                move.w     -[A7], 0x2
  1192. 00000D16  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1193. 00000D1A  205F                     movea.l    A0, [A7]+
  1194. 00000D1C  43EE FBDE                lea.l      A1, [A6 - 0x422]
  1195. 00000D20  707F                     moveq.l    D0, 0x7F
  1196. label00000D22:
  1197. 00000D22  30D9                     move.w     [A0]+, [A1]+
  1198. 00000D24  51C8 FFFC                dbf        D0, -0x6 /* 00000D22 */
  1199. 00000D28  4267                     clr.w      -[A7]
  1200. 00000D2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1201. 00000D2E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1202. 00000D32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1203. 00000D36  4EBA 09B8                jsr        [PC + 0x9B8 /* 000016F0 */]
  1204. 00000D3A  101F                     move.b     D0, [A7]+
  1205. 00000D3C  6652                     bne        +0x54 /* 00000D90 */
  1206. 00000D3E  60AE                     bra        -0x50 /* 00000CEE */
  1207. label00000D40:
  1208. 00000D40  102D 9FC4                move.b     D0, [A5 - 0x603C]
  1209. 00000D44  0A00 0001                xori.b     D0, 0x1
  1210. 00000D48  C02E 0014                and.b      D0, [A6 + 0x14]
  1211. 00000D4C  673E                     beq        +0x40 /* 00000D8C */
  1212. 00000D4E  102E 0016                move.b     D0, [A6 + 0x16]
  1213. 00000D52  6708                     beq        +0xA /* 00000D5C */
  1214. 00000D54  3D7C FFFF FDF6           move.w     [A6 - 0x20A], 0xFFFF
  1215. 00000D5A  600E                     bra        +0x10 /* 00000D6A */
  1216. label00000D5C:
  1217. 00000D5C  3D7C 0001 FDF6           move.w     [A6 - 0x20A], 0x1
  1218. 00000D62  206E 0010                movea.l    A0, [A6 + 0x10]
  1219. 00000D66  2D50 FDE6                move.l     [A6 - 0x21A], [A0]
  1220. label00000D6A:
  1221. 00000D6A  4267                     clr.w      -[A7]
  1222. 00000D6C  3F2E FDF6                move.w     -[A7], [A6 - 0x20A]
  1223. 00000D70  486E FDE6                pea.l      [A6 - 0x21A]
  1224. 00000D74  486E FF00                pea.l      [A6 - 0x100]
  1225. 00000D78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1226. 00000D7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1227. 00000D80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1228. 00000D84  4EBA 113E                jsr        [PC + 0x113E /* 00001EC4 */]
  1229. 00000D88  101F                     move.b     D0, [A7]+
  1230. 00000D8A  6604                     bne        +0x6 /* 00000D90 */
  1231. label00000D8C:
  1232. 00000D8C  422E 001C                clr.b      [A6 + 0x1C]
  1233. label00000D90:
  1234. 00000D90  4AAE FDFC                tst.l      [A6 - 0x204]
  1235. 00000D94  6708                     beq        +0xA /* 00000D9E */
  1236. 00000D96  486E FDFC                pea.l      [A6 - 0x204]
  1237. 00000D9A  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1238. label00000D9E:
  1239. 00000D9E  4FEE FB9E                lea.l      A7, [A6 - 0x462]
  1240. 00000DA2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1241. 00000DA6  4E5E                     unlink     A6
  1242. 00000DA8  205F                     movea.l    A0, [A7]+
  1243. 00000DAA  DEFC 0014                add.w      A7, 0x14
  1244. 00000DAE  4ED0                     jmp        [A0]
  1245. export_406:
  1246. 00000DB0  4E56 FEBC                link       A6, -0x0144
  1247. 00000DB4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1248. 00000DB8  266E 0008                movea.l    A3, [A6 + 0x8]
  1249. 00000DBC  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  1250. 00000DC2  2878 0A50                movea.l    A4, [0x00000A50 /* TopMapHndl */]
  1251. label00000DC6:
  1252. 00000DC6  200C                     move.l     D0, A4
  1253. 00000DC8  6772                     beq        +0x74 /* 00000E3C */
  1254. 00000DCA  2054                     movea.l    A0, [A4]
  1255. 00000DCC  3E28 0014                move.w     D7, [A0 + 0x14]
  1256. 00000DD0  486E FEC2                pea.l      [A6 - 0x13E]
  1257. 00000DD4  703E                     moveq.l    D0, 0x3E
  1258. 00000DD6  2F00                     move.l     -[A7], D0
  1259. 00000DD8  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1260. 00000DDC  3D47 FEDA                move.w     [A6 - 0x126], D7
  1261. 00000DE0  41EE FF00                lea.l      A0, [A6 - 0x100]
  1262. 00000DE4  2D48 FED4                move.l     [A6 - 0x12C], A0
  1263. 00000DE8  4267                     clr.w      -[A7]
  1264. 00000DEA  486E FEC2                pea.l      [A6 - 0x13E]
  1265. 00000DEE  4267                     clr.w      -[A7]
  1266. 00000DF0  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1267. 00000DF4  4A5F                     tst.w      [A7]+
  1268. 00000DF6  57C0                     seq        D0
  1269. 00000DF8  4A00                     tst.b      D0
  1270. 00000DFA  6738                     beq        +0x3A /* 00000E34 */
  1271. 00000DFC  3213                     move.w     D1, [A3]
  1272. 00000DFE  B26E FEF6                cmp.w      D1, [A6 - 0x10A]
  1273. 00000E02  57C1                     seq        D1
  1274. 00000E04  C001                     and.b      D0, D1
  1275. 00000E06  672C                     beq        +0x2E /* 00000E34 */
  1276. 00000E08  222B 0002                move.l     D1, [A3 + 0x2]
  1277. 00000E0C  B2AE FEFC                cmp.l      D1, [A6 - 0x104]
  1278. 00000E10  57C1                     seq        D1
  1279. 00000E12  C001                     and.b      D0, D1
  1280. 00000E14  671E                     beq        +0x20 /* 00000E34 */
  1281. 00000E16  2F00                     move.l     -[A7], D0
  1282. 00000E18  4267                     clr.w      -[A7]
  1283. 00000E1A  486B 0006                pea.l      [A3 + 0x6]
  1284. 00000E1E  486E FF00                pea.l      [A6 - 0x100]
  1285. 00000E22  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  1286. 00000E26  121F                     move.b     D1, [A7]+
  1287. 00000E28  201F                     move.l     D0, [A7]+
  1288. 00000E2A  C001                     and.b      D0, D1
  1289. 00000E2C  6706                     beq        +0x8 /* 00000E34 */
  1290. 00000E2E  3D47 000C                move.w     [A6 + 0xC], D7
  1291. 00000E32  6008                     bra        +0xA /* 00000E3C */
  1292. label00000E34:
  1293. 00000E34  2054                     movea.l    A0, [A4]
  1294. 00000E36  2868 0010                movea.l    A4, [A0 + 0x10]
  1295. 00000E3A  608A                     bra        -0x74 /* 00000DC6 */
  1296. label00000E3C:
  1297. 00000E3C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1298. 00000E40  4E5E                     unlink     A6
  1299. 00000E42  2E9F                     move.l     [A7], [A7]+
  1300. 00000E44  4E75                     rts
  1301. export_407:
  1302. fn00000E46:
  1303. 00000E46  4E56 FCF2                link       A6, -0x030E
  1304. 00000E4A  48E7 0308                movem.l    -[A7], D6,D7,A4
  1305. 00000E4E  286E 000A                movea.l    A4, [A6 + 0xA]
  1306. 00000E52  422E 0010                clr.b      [A6 + 0x10]
  1307. 00000E56  4254                     clr.w      [A4]
  1308. 00000E58  7000                     moveq.l    D0, 0x00
  1309. 00000E5A  2940 0002                move.l     [A4 + 0x2], D0
  1310. 00000E5E  422C 0006                clr.b      [A4 + 0x6]
  1311. 00000E62  486E FFC2                pea.l      [A6 - 0x3E]
  1312. 00000E66  703E                     moveq.l    D0, 0x3E
  1313. 00000E68  2F00                     move.l     -[A7], D0
  1314. 00000E6A  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1315. 00000E6E  3D6E 000E FFDA           move.w     [A6 - 0x26], [A6 + 0xE]
  1316. 00000E74  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  1317. 00000E78  2D48 FFD4                move.l     [A6 - 0x2C], A0
  1318. 00000E7C  4267                     clr.w      -[A7]
  1319. 00000E7E  486E FFC2                pea.l      [A6 - 0x3E]
  1320. 00000E82  4267                     clr.w      -[A7]
  1321. 00000E84  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1322. 00000E88  4A5F                     tst.w      [A7]+
  1323. 00000E8A  6600 0112                bne        +0x114 /* 00000F9E */
  1324. 00000E8E  102D A1CE                move.b     D0, [A5 - 0x5E32]
  1325. 00000E92  6600 00E2                bne        +0xE4 /* 00000F76 */
  1326. 00000E96  486E FD48                pea.l      [A6 - 0x2B8]
  1327. 00000E9A  707A                     moveq.l    D0, 0x7A
  1328. 00000E9C  2F00                     move.l     -[A7], D0
  1329. 00000E9E  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1330. 00000EA2  3D6E FFF6 FD5E           move.w     [A6 - 0x2A2], [A6 - 0xA]
  1331. 00000EA8  4267                     clr.w      -[A7]
  1332. 00000EAA  486E FD48                pea.l      [A6 - 0x2B8]
  1333. 00000EAE  4267                     clr.w      -[A7]
  1334. 00000EB0  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1335. 00000EB4  4A5F                     tst.w      [A7]+
  1336. 00000EB6  6600 00E6                bne        +0xE8 /* 00000F9E */
  1337. 00000EBA  0C6E D2D7 FD88           cmpi.w     [A6 - 0x278], 0xD2D7
  1338. 00000EC0  6644                     bne        +0x46 /* 00000F06 */
  1339. 00000EC2  7E01                     moveq.l    D7, 0x01
  1340. 00000EC4  486E FCF8                pea.l      [A6 - 0x308]
  1341. 00000EC8  7050                     moveq.l    D0, 0x50
  1342. 00000ECA  2F00                     move.l     -[A7], D0
  1343. 00000ECC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1344. 00000ED0  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  1345. 00000ED4  2D48 FD0A                move.l     [A6 - 0x2F6], A0
  1346. 00000ED8  3D6E FFF6 FD0E           move.w     [A6 - 0x2F2], [A6 - 0xA]
  1347. label00000EDE:
  1348. 00000EDE  3D47 FD14                move.w     [A6 - 0x2EC], D7
  1349. 00000EE2  4267                     clr.w      -[A7]
  1350. 00000EE4  486E FCF8                pea.l      [A6 - 0x308]
  1351. 00000EE8  4267                     clr.w      -[A7]
  1352. 00000EEA  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1353. 00000EEE  3C1F                     move.w     D6, [A7]+
  1354. 00000EF0  202E FD28                move.l     D0, [A6 - 0x2D8]
  1355. 00000EF4  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  1356. 00000EF8  677C                     beq        +0x7E /* 00000F76 */
  1357. 00000EFA  5287                     addq.l     D7, 1
  1358. 00000EFC  70D5                     moveq.l    D0, 0xFFFFFFD5
  1359. 00000EFE  B046                     cmp.w      D0, D6
  1360. 00000F00  66DC                     bne        -0x22 /* 00000EDE */
  1361. 00000F02  6000 009A                bra        +0x9C /* 00000F9E */
  1362. label00000F06:
  1363. 00000F06  102E 0008                move.b     D0, [A6 + 0x8]
  1364. 00000F0A  6602                     bne        +0x4 /* 00000F0E */
  1365. 00000F0C  6068                     bra        +0x6A /* 00000F76 */
  1366. label00000F0E:
  1367. 00000F0E  7E01                     moveq.l    D7, 0x01
  1368. 00000F10  486E FEC2                pea.l      [A6 - 0x13E]
  1369. 00000F14  486E FDC2                pea.l      [A6 - 0x23E]
  1370. 00000F18  4240                     clr.w      D0
  1371. 00000F1A  102E FEC2                move.b     D0, [A6 - 0x13E]
  1372. 00000F1E  5240                     addq.w     D0, 1
  1373. 00000F20  48C0                     ext.l      D0
  1374. 00000F22  2F00                     move.l     -[A7], D0
  1375. 00000F24  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1376. 00000F28  486E FD48                pea.l      [A6 - 0x2B8]
  1377. 00000F2C  707A                     moveq.l    D0, 0x7A
  1378. 00000F2E  2F00                     move.l     -[A7], D0
  1379. 00000F30  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1380. 00000F34  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  1381. 00000F38  2D48 FD5A                move.l     [A6 - 0x2A6], A0
  1382. 00000F3C  3D6E FFF6 FD5E           move.w     [A6 - 0x2A2], [A6 - 0xA]
  1383. label00000F42:
  1384. 00000F42  2D6E FFFC FD78           move.l     [A6 - 0x288], [A6 - 0x4]
  1385. 00000F48  3D47 FD64                move.w     [A6 - 0x29C], D7
  1386. 00000F4C  4267                     clr.w      -[A7]
  1387. 00000F4E  486E FD48                pea.l      [A6 - 0x2B8]
  1388. 00000F52  4267                     clr.w      -[A7]
  1389. 00000F54  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1390. 00000F58  3C1F                     move.w     D6, [A7]+
  1391. 00000F5A  4267                     clr.w      -[A7]
  1392. 00000F5C  486E FDC2                pea.l      [A6 - 0x23E]
  1393. 00000F60  486E FEC2                pea.l      [A6 - 0x13E]
  1394. 00000F64  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  1395. 00000F68  101F                     move.b     D0, [A7]+
  1396. 00000F6A  660A                     bne        +0xC /* 00000F76 */
  1397. 00000F6C  5287                     addq.l     D7, 1
  1398. 00000F6E  70D5                     moveq.l    D0, 0xFFFFFFD5
  1399. 00000F70  B046                     cmp.w      D0, D6
  1400. 00000F72  66CE                     bne        -0x30 /* 00000F42 */
  1401. 00000F74  6028                     bra        +0x2A /* 00000F9E */
  1402. label00000F76:
  1403. 00000F76  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1404. 00000F7C  38AE FFF6                move.w     [A4], [A6 - 0xA]
  1405. 00000F80  296E FFFC 0002           move.l     [A4 + 0x2], [A6 - 0x4]
  1406. 00000F86  486E FEC2                pea.l      [A6 - 0x13E]
  1407. 00000F8A  486C 0006                pea.l      [A4 + 0x6]
  1408. 00000F8E  4240                     clr.w      D0
  1409. 00000F90  102E FEC2                move.b     D0, [A6 - 0x13E]
  1410. 00000F94  5240                     addq.w     D0, 1
  1411. 00000F96  48C0                     ext.l      D0
  1412. 00000F98  2F00                     move.l     -[A7], D0
  1413. 00000F9A  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1414. label00000F9E:
  1415. 00000F9E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1416. 00000FA2  4E5E                     unlink     A6
  1417. 00000FA4  205F                     movea.l    A0, [A7]+
  1418. 00000FA6  504F                     addq.w     A7, 8
  1419. 00000FA8  4ED0                     jmp        [A0]
  1420. export_408:
  1421. 00000FAA  4E56 FF84                link       A6, -0x007C
  1422. 00000FAE  48E7 0108                movem.l    -[A7], D7,A4
  1423. 00000FB2  286E 000C                movea.l    A4, [A6 + 0xC]
  1424. 00000FB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1425. 00000FBA  7000                     moveq.l    D0, 0x00
  1426. 00000FBC  2080                     move.l     [A0], D0
  1427. 00000FBE  486E FF86                pea.l      [A6 - 0x7A]
  1428. 00000FC2  707A                     moveq.l    D0, 0x7A
  1429. 00000FC4  2F00                     move.l     -[A7], D0
  1430. 00000FC6  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1431. 00000FCA  204C                     movea.l    A0, A4
  1432. 00000FCC  5C88                     addq.l     A0, 6
  1433. 00000FCE  2D48 FF98                move.l     [A6 - 0x68], A0
  1434. 00000FD2  3D54 FF9C                move.w     [A6 - 0x64], [A4]
  1435. 00000FD6  2D6C 0002 FFB6           move.l     [A6 - 0x4A], [A4 + 0x2]
  1436. 00000FDC  4267                     clr.w      -[A7]
  1437. 00000FDE  486E FF86                pea.l      [A6 - 0x7A]
  1438. 00000FE2  4267                     clr.w      -[A7]
  1439. 00000FE4  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1440. 00000FE8  3E1F                     move.w     D7, [A7]+
  1441. 00000FEA  57C0                     seq        D0
  1442. 00000FEC  4A00                     tst.b      D0
  1443. 00000FEE  6614                     bne        +0x16 /* 00001004 */
  1444. 00000FF0  0C47 FAEB                cmpi.w     D7, 0xFAEB
  1445. 00000FF4  57C1                     seq        D1
  1446. 00000FF6  8001                     or.b       D0, D1
  1447. 00000FF8  660A                     bne        +0xC /* 00001004 */
  1448. 00000FFA  0C47 EC55                cmpi.w     D7, 0xEC55
  1449. 00000FFE  57C1                     seq        D1
  1450. 00001000  8001                     or.b       D0, D1
  1451. 00001002  670E                     beq        +0x10 /* 00001012 */
  1452. label00001004:
  1453. 00001004  426E 0010                clr.w      [A6 + 0x10]
  1454. 00001008  206E 0008                movea.l    A0, [A6 + 0x8]
  1455. 0000100C  20AE FFBC                move.l     [A0], [A6 - 0x44]
  1456. 00001010  6004                     bra        +0x6 /* 00001016 */
  1457. label00001012:
  1458. 00001012  3D47 0010                move.w     [A6 + 0x10], D7
  1459. label00001016:
  1460. 00001016  4CDF 1080                movem.l    D7,A4, [A7]+
  1461. 0000101A  4E5E                     unlink     A6
  1462. 0000101C  205F                     movea.l    A0, [A7]+
  1463. 0000101E  504F                     addq.w     A7, 8
  1464. 00001020  4ED0                     jmp        [A0]
  1465. export_409:
  1466. fn00001022:
  1467. 00001022  4E56 FFFE                link       A6, -0x0002
  1468. 00001026  4267                     clr.w      -[A7]
  1469. 00001028  3F2D 9FE0                move.w     -[A7], [A5 - 0x6020]
  1470. 0000102C  486D A55A                pea.l      [A5 - 0x5AA6]
  1471. 00001030  4267                     clr.w      -[A7]
  1472. 00001032  4EBA FE12                jsr        [PC - 0x1EE /* 00000E46 */]
  1473. 00001036  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1474. 0000103A  4E5E                     unlink     A6
  1475. 0000103C  4E75                     rts
  1476. export_410:
  1477. fn0000103E:
  1478. 0000103E  4E56 FE00                link       A6, -0x0200
  1479. 00001042  422E FF00                clr.b      [A6 - 0x100]
  1480. 00001046  102E 000A                move.b     D0, [A6 + 0xA]
  1481. 0000104A  6710                     beq        +0x12 /* 0000105C */
  1482. 0000104C  3F2D A438                move.w     -[A7], [A5 - 0x5BC8]
  1483. 00001050  2F2D A43A                move.l     -[A7], [A5 - 0x5BC6]
  1484. 00001054  486E FF00                pea.l      [A6 - 0x100]
  1485. 00001058  4EBA F55A                jsr        [PC - 0xAA6 /* 000005B4 */]
  1486. label0000105C:
  1487. 0000105C  102E 0008                move.b     D0, [A6 + 0x8]
  1488. 00001060  6724                     beq        +0x26 /* 00001086 */
  1489. 00001062  486E FF00                pea.l      [A6 - 0x100]
  1490. 00001066  486D A43E                pea.l      [A5 - 0x5BC2]
  1491. 0000106A  486E FE00                pea.l      [A6 - 0x200]
  1492. 0000106E  3F3C 0002                move.w     -[A7], 0x2
  1493. 00001072  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1494. 00001076  41EE FF00                lea.l      A0, [A6 - 0x100]
  1495. 0000107A  43EE FE00                lea.l      A1, [A6 - 0x200]
  1496. 0000107E  707F                     moveq.l    D0, 0x7F
  1497. label00001080:
  1498. 00001080  30D9                     move.w     [A0]+, [A1]+
  1499. 00001082  51C8 FFFC                dbf        D0, -0x6 /* 00001080 */
  1500. label00001086:
  1501. 00001086  206E 000C                movea.l    A0, [A6 + 0xC]
  1502. 0000108A  43EE FF00                lea.l      A1, [A6 - 0x100]
  1503. 0000108E  707F                     moveq.l    D0, 0x7F
  1504. label00001090:
  1505. 00001090  30D9                     move.w     [A0]+, [A1]+
  1506. 00001092  51C8 FFFC                dbf        D0, -0x6 /* 00001090 */
  1507. 00001096  4E5E                     unlink     A6
  1508. 00001098  2E9F                     move.l     [A7], [A7]+
  1509. 0000109A  4E75                     rts
  1510. fn0000109C:
  1511. 0000109C  4E56 FF92                link       A6, -0x006E
  1512. 000010A0  48E7 0108                movem.l    -[A7], D7,A4
  1513. 000010A4  286E 0010                movea.l    A4, [A6 + 0x10]
  1514. 000010A8  206E 000C                movea.l    A0, [A6 + 0xC]
  1515. 000010AC  4210                     clr.b      [A0]
  1516. 000010AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1517. 000010B2  4210                     clr.b      [A0]
  1518. 000010B4  486E FF94                pea.l      [A6 - 0x6C]
  1519. 000010B8  706C                     moveq.l    D0, 0x6C
  1520. 000010BA  2F00                     move.l     -[A7], D0
  1521. 000010BC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1522. 000010C0  204C                     movea.l    A0, A4
  1523. 000010C2  5C88                     addq.l     A0, 6
  1524. 000010C4  2D48 FFA6                move.l     [A6 - 0x5A], A0
  1525. 000010C8  3D54 FFAA                move.w     [A6 - 0x56], [A4]
  1526. 000010CC  2D6C 0002 FFC4           move.l     [A6 - 0x3C], [A4 + 0x2]
  1527. 000010D2  4267                     clr.w      -[A7]
  1528. 000010D4  486E FF94                pea.l      [A6 - 0x6C]
  1529. 000010D8  4267                     clr.w      -[A7]
  1530. 000010DA  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1531. 000010DE  3E1F                     move.w     D7, [A7]+
  1532. 000010E0  6622                     bne        +0x24 /* 00001104 */
  1533. 000010E2  082E 0004 FFB2           btst.b     [A6 - 0x4E], 0x4
  1534. 000010E8  670A                     beq        +0xC /* 000010F4 */
  1535. 000010EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1536. 000010EE  10BC 0001                move.b     [A0], 0x1
  1537. 000010F2  6010                     bra        +0x12 /* 00001104 */
  1538. label000010F4:
  1539. 000010F4  082E 0007 FFBC           btst.b     [A6 - 0x44], 0x7
  1540. 000010FA  6708                     beq        +0xA /* 00001104 */
  1541. 000010FC  206E 000C                movea.l    A0, [A6 + 0xC]
  1542. 00001100  10BC 0001                move.b     [A0], 0x1
  1543. label00001104:
  1544. 00001104  3D47 0014                move.w     [A6 + 0x14], D7
  1545. 00001108  4CDF 1080                movem.l    D7,A4, [A7]+
  1546. 0000110C  4E5E                     unlink     A6
  1547. 0000110E  205F                     movea.l    A0, [A7]+
  1548. 00001110  DEFC 000C                add.w      A7, 0xC
  1549. 00001114  4ED0                     jmp        [A0]
  1550. fn00001116:
  1551. 00001116  4E56 0000                link       A6, 0
  1552. 0000111A  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  1553. 00001120  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1554. 00001124  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  1555. 00001128  7001                     moveq.l    D0, 0x01
  1556. 0000112A  B05F                     cmp.w      D0, [A7]+
  1557. 0000112C  5DC0                     slt        D0
  1558. 0000112E  4A00                     tst.b      D0
  1559. 00001130  6626                     bne        +0x28 /* 00001158 */
  1560. 00001132  122D A1CE                move.b     D1, [A5 - 0x5E32]
  1561. 00001136  671E                     beq        +0x20 /* 00001156 */
  1562. 00001138  48E7 C000                movem.l    -[A7], D0,D1
  1563. 0000113C  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  1564. 00001142  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1565. 00001146  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  1566. 0000114A  341F                     move.w     D2, [A7]+
  1567. 0000114C  4CDF 0003                movem.l    D0,D1, [A7]+
  1568. 00001150  4A42                     tst.w      D2
  1569. 00001152  5EC2                     sgt        D2
  1570. 00001154  C202                     and.b      D1, D2
  1571. label00001156:
  1572. 00001156  8001                     or.b       D0, D1
  1573. label00001158:
  1574. 00001158  0240 0001                andi.w     D0, 0x1
  1575. 0000115C  1D40 000C                move.b     [A6 + 0xC], D0
  1576. 00001160  4E5E                     unlink     A6
  1577. 00001162  2E9F                     move.l     [A7], [A7]+
  1578. 00001164  4E75                     rts
  1579. export_411:
  1580. 00001166  4E56 FFFE                link       A6, -0x0002
  1581. 0000116A  2F07                     move.l     -[A7], D7
  1582. 0000116C  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  1583. 00001172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1584. 00001176  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  1585. 0000117A  4A5F                     tst.w      [A7]+
  1586. 0000117C  6652                     bne        +0x54 /* 000011D0 */
  1587. 0000117E  206E 0008                movea.l    A0, [A6 + 0x8]
  1588. 00001182  4247                     clr.w      D7
  1589. 00001184  1E10                     move.b     D7, [A0]
  1590. 00001186  102D A1CE                move.b     D0, [A5 - 0x5E32]
  1591. 0000118A  0A00 0001                xori.b     D0, 0x1
  1592. 0000118E  4A00                     tst.b      D0
  1593. 00001190  662C                     bne        +0x2E /* 000011BE */
  1594. 00001192  7201                     moveq.l    D1, 0x01
  1595. 00001194  B247                     cmp.w      D1, D7
  1596. 00001196  57C1                     seq        D1
  1597. 00001198  8001                     or.b       D0, D1
  1598. 0000119A  0240 0001                andi.w     D0, 0x1
  1599. 0000119E  661E                     bne        +0x20 /* 000011BE */
  1600. 000011A0  2F00                     move.l     -[A7], D0
  1601. 000011A2  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  1602. 000011A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1603. 000011AC  3F07                     move.w     -[A7], D7
  1604. 000011AE  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1605. 000011B2  121F                     move.b     D1, [A7]+
  1606. 000011B4  201F                     move.l     D0, [A7]+
  1607. 000011B6  0A01 0001                xori.b     D1, 0x1
  1608. 000011BA  8001                     or.b       D0, D1
  1609. 000011BC  6712                     beq        +0x14 /* 000011D0 */
  1610. label000011BE:
  1611. 000011BE  487A 0018                pea.l      [PC + 0x18 /* 000011D8, value 0x13A4E56 */]
  1612. 000011C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1613. 000011C6  3007                     move.w     D0, D7
  1614. 000011C8  5240                     addq.w     D0, 1
  1615. 000011CA  3F00                     move.w     -[A7], D0
  1616. 000011CC  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1617. label000011D0:
  1618. 000011D0  2E1F                     move.l     D7, [A7]+
  1619. 000011D2  4E5E                     unlink     A6
  1620. 000011D4  2E9F                     move.l     [A7], [A7]+
  1621. 000011D6  4E75                     rts
  1622. 000011D8  013A 4E56                btst       [PC + 0x4E56 /* 00006030 */], D0
  1623. // begin alternate branch 000011DA-000011E6
  1624. export_412:
  1625. fn000011DA:
  1626. 000011DA  4E56 0000                link       A6, 0
  1627. 000011DE  302E 0008                move.w     D0, [A6 + 0x8]
  1628. 000011E2  B06D 9FE0                cmp.w      D0, [A5 - 0x6020]
  1629. // end alternate branch 000011DA-000011E6
  1630. export_412: // at 000011DA (misaligned)
  1631. fn000011DA: // (misaligned)
  1632. 000011DC  0000 302E                ori.b      D0, 0x2E /* '.' */
  1633. 000011E0  0008 B06D                ori.b      A0, 0x6D /* 'm' */
  1634. 000011E4  9FE0                     sub.l      A7, -[A0]
  1635. 000011E6  57C0                     seq        D0
  1636. 000011E8  72FF                     moveq.l    D1, 0xFFFFFFFF
  1637. 000011EA  B26E 0008                cmp.w      D1, [A6 + 0x8]
  1638. 000011EE  57C1                     seq        D1
  1639. 000011F0  8001                     or.b       D0, D1
  1640. 000011F2  6702                     beq        +0x4 /* 000011F6 */
  1641. 000011F4  600A                     bra        +0xC /* 00001200 */
  1642. label000011F6:
  1643. 000011F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1644. 000011FA  A99A                     syscall    CloseResFile
  1645. 000011FC  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  1646. label00001200:
  1647. 00001200  4E5E                     unlink     A6
  1648. 00001202  205F                     movea.l    A0, [A7]+
  1649. 00001204  544F                     addq.w     A7, 2
  1650. 00001206  4ED0                     jmp        [A0]
  1651. export_413:
  1652. fn00001208:
  1653. 00001208  4E56 FEE6                link       A6, -0x011A
  1654. 0000120C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1655. 00001210  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1656. 00001216  102D A550                move.b     D0, [A5 - 0x5AB0]
  1657. 0000121A  6604                     bne        +0x6 /* 00001220 */
  1658. 0000121C  6000 0146                bra        +0x148 /* 00001364 */
  1659. label00001220:
  1660. 00001220  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  1661. 00001226  206E 0008                movea.l    A0, [A6 + 0x8]
  1662. 0000122A  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  1663. 0000122E  303C 0082                move.w     D0, 0x82
  1664. label00001232:
  1665. 00001232  32D8                     move.w     [A1]+, [A0]+
  1666. 00001234  51C8 FFFC                dbf        D0, -0x6 /* 00001232 */
  1667. 00001238  7A0A                     moveq.l    D5, 0x0A
  1668. 0000123A  422E FEEB                clr.b      [A6 - 0x115]
  1669. 0000123E  4204                     clr.b      D4
  1670. 00001240  422E FEE9                clr.b      [A6 - 0x117]
  1671. 00001244  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1672. label00001246:
  1673. 00001246  5345                     subq.w     D5, 1
  1674. 00001248  4267                     clr.w      -[A7]
  1675. 0000124A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1676. 0000124E  486E FEEA                pea.l      [A6 - 0x116]
  1677. 00001252  486E FEEB                pea.l      [A6 - 0x115]
  1678. 00001256  4EBA FE44                jsr        [PC - 0x1BC /* 0000109C */]
  1679. 0000125A  3E1F                     move.w     D7, [A7]+
  1680. 0000125C  56C0                     sne        D0
  1681. 0000125E  122E FEEA                move.b     D1, [A6 - 0x116]
  1682. 00001262  0A01 0001                xori.b     D1, 0x1
  1683. 00001266  8001                     or.b       D0, D1
  1684. 00001268  0240 0001                andi.w     D0, 0x1
  1685. 0000126C  6704                     beq        +0x6 /* 00001272 */
  1686. 0000126E  6000 00B4                bra        +0xB6 /* 00001324 */
  1687. label00001272:
  1688. 00001272  286E 0008                movea.l    A4, [A6 + 0x8]
  1689. 00001276  4267                     clr.w      -[A7]
  1690. 00001278  3F14                     move.w     -[A7], [A4]
  1691. 0000127A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1692. 0000127E  486C 0006                pea.l      [A4 + 0x6]
  1693. 00001282  4267                     clr.w      -[A7]
  1694. 00001284  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1695. 00001288  3C1F                     move.w     D6, [A7]+
  1696. 0000128A  4267                     clr.w      -[A7]
  1697. 0000128C  A9AF                     syscall    ResError
  1698. 0000128E  3E1F                     move.w     D7, [A7]+
  1699. 00001290  70FF                     moveq.l    D0, 0xFFFFFFFF
  1700. 00001292  B046                     cmp.w      D0, D6
  1701. 00001294  6604                     bne        +0x6 /* 0000129A */
  1702. 00001296  6000 008C                bra        +0x8E /* 00001324 */
  1703. label0000129A:
  1704. 0000129A  42A7                     clr.l      -[A7]
  1705. 0000129C  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  1706. 000012A2  3F3C 0001                move.w     -[A7], 0x1
  1707. 000012A6  A80E                     syscall    Get1IndResource/Get1IxResource
  1708. 000012A8  265F                     movea.l    A3, [A7]+
  1709. 000012AA  4267                     clr.w      -[A7]
  1710. 000012AC  A9AF                     syscall    ResError
  1711. 000012AE  3E1F                     move.w     D7, [A7]+
  1712. 000012B0  200B                     move.l     D0, A3
  1713. 000012B2  6602                     bne        +0x4 /* 000012B6 */
  1714. 000012B4  606E                     bra        +0x70 /* 00001324 */
  1715. label000012B6:
  1716. 000012B6  4267                     clr.w      -[A7]
  1717. 000012B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1718. 000012BC  2F0B                     move.l     -[A7], A3
  1719. 000012BE  102D 9FC4                move.b     D0, [A5 - 0x603C]
  1720. 000012C2  0A00 0001                xori.b     D0, 0x1
  1721. 000012C6  1F00                     move.b     -[A7], D0
  1722. 000012C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1723. 000012CC  486E FEE6                pea.l      [A6 - 0x11A]
  1724. 000012D0  700F                     moveq.l    D0, 0x0F
  1725. 000012D2  A823                     syscall    AliasDispatch
  1726. 000012D4  3E1F                     move.w     D7, [A7]+
  1727. 000012D6  6632                     bne        +0x34 /* 0000130A */
  1728. 000012D8  102E FEE6                move.b     D0, [A6 - 0x11A]
  1729. 000012DC  6708                     beq        +0xA /* 000012E6 */
  1730. 000012DE  2F0B                     move.l     -[A7], A3
  1731. 000012E0  A9AA                     syscall    ChangedResource
  1732. 000012E2  2F0B                     move.l     -[A7], A3
  1733. 000012E4  A9B0                     syscall    WriteResource
  1734. label000012E6:
  1735. 000012E6  1D7C 0001 FEE9           move.b     [A6 - 0x117], 0x1
  1736. 000012EC  4267                     clr.w      -[A7]
  1737. 000012EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1738. 000012F2  486E FEE8                pea.l      [A6 - 0x118]
  1739. 000012F6  486E FEEB                pea.l      [A6 - 0x115]
  1740. 000012FA  4EBA FDA0                jsr        [PC - 0x260 /* 0000109C */]
  1741. 000012FE  3E1F                     move.w     D7, [A7]+
  1742. 00001300  6608                     bne        +0xA /* 0000130A */
  1743. 00001302  182E FEE8                move.b     D4, [A6 - 0x118]
  1744. 00001306  0A04 0001                xori.b     D4, 0x1
  1745. label0000130A:
  1746. 0000130A  3F06                     move.w     -[A7], D6
  1747. 0000130C  A99A                     syscall    CloseResFile
  1748. 0000130E  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1749. 00001310  4A47                     tst.w      D7
  1750. 00001312  56C0                     sne        D0
  1751. 00001314  4A45                     tst.w      D5
  1752. 00001316  57C1                     seq        D1
  1753. 00001318  8001                     or.b       D0, D1
  1754. 0000131A  8004                     or.b       D0, D4
  1755. 0000131C  0240 0001                andi.w     D0, 0x1
  1756. 00001320  6700 FF24                beq        -0xDA /* 00001246 */
  1757. label00001324:
  1758. 00001324  4A45                     tst.w      D5
  1759. 00001326  57C0                     seq        D0
  1760. 00001328  1204                     move.b     D1, D4
  1761. 0000132A  0A01 0001                xori.b     D1, 0x1
  1762. 0000132E  C001                     and.b      D0, D1
  1763. 00001330  6702                     beq        +0x4 /* 00001334 */
  1764. 00001332  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1765. label00001334:
  1766. 00001334  70FF                     moveq.l    D0, 0xFFFFFFFF
  1767. 00001336  B046                     cmp.w      D0, D6
  1768. 00001338  6704                     beq        +0x6 /* 0000133E */
  1769. 0000133A  3F06                     move.w     -[A7], D6
  1770. 0000133C  A99A                     syscall    CloseResFile
  1771. label0000133E:
  1772. 0000133E  4A47                     tst.w      D7
  1773. 00001340  56C0                     sne        D0
  1774. 00001342  C02E FEE9                and.b      D0, [A6 - 0x117]
  1775. 00001346  6712                     beq        +0x14 /* 0000135A */
  1776. 00001348  206E 0008                movea.l    A0, [A6 + 0x8]
  1777. 0000134C  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  1778. 00001350  303C 0082                move.w     D0, 0x82
  1779. label00001354:
  1780. 00001354  30D9                     move.w     [A0]+, [A1]+
  1781. 00001356  51C8 FFFC                dbf        D0, -0x6 /* 00001354 */
  1782. label0000135A:
  1783. 0000135A  4A47                     tst.w      D7
  1784. 0000135C  57C0                     seq        D0
  1785. 0000135E  4400                     neg.b      D0
  1786. 00001360  1D40 000C                move.b     [A6 + 0xC], D0
  1787. label00001364:
  1788. 00001364  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1789. 00001368  4E5E                     unlink     A6
  1790. 0000136A  2E9F                     move.l     [A7], [A7]+
  1791. 0000136C  4E75                     rts
  1792. fn0000136E:
  1793. 0000136E  4E56 0000                link       A6, 0
  1794. 00001372  4A6E 000C                tst.w      [A6 + 0xC]
  1795. 00001376  6602                     bne        +0x4 /* 0000137A */
  1796. 00001378  6016                     bra        +0x18 /* 00001390 */
  1797. label0000137A:
  1798. 0000137A  206E 0008                movea.l    A0, [A6 + 0x8]
  1799. 0000137E  316E 000C 0014           move.w     [A0 + 0x14], [A6 + 0xC]
  1800. 00001384  206E 0008                movea.l    A0, [A6 + 0x8]
  1801. 00001388  2C48                     movea.l    A6, A0
  1802. 0000138A  4EFA 0180                jmp        [PC + 0x180 /* 0000150C */]
  1803. 0000138E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1804. // begin alternate branch 00001390-00001392
  1805. label00001390:
  1806. 00001390  4E5E                     unlink     A6
  1807. // end alternate branch 00001390-00001392
  1808. label00001390: // (misaligned)
  1809. 00001392  205F                     movea.l    A0, [A7]+
  1810. 00001394  5C4F                     addq.w     A7, 6
  1811. 00001396  4ED0                     jmp        [A0]
  1812. export_414:
  1813. 00001398  4E56 FE7E                link       A6, -0x0182
  1814. 0000139C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1815. 000013A0  206E 0010                movea.l    A0, [A6 + 0x10]
  1816. 000013A4  43EE FEFA                lea.l      A1, [A6 - 0x106]
  1817. 000013A8  303C 0082                move.w     D0, 0x82
  1818. label000013AC:
  1819. 000013AC  32D8                     move.w     [A1]+, [A0]+
  1820. 000013AE  51C8 FFFC                dbf        D0, -0x6 /* 000013AC */
  1821. 000013B2  426E 0014                clr.w      [A6 + 0x14]
  1822. 000013B6  2F3C 002E 0000           move.l     -[A7], 0x2E0000 /* '.\0\0' */
  1823. 000013BC  486E FF00                pea.l      [A6 - 0x100]
  1824. 000013C0  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  1825. 000013C4  7001                     moveq.l    D0, 0x01
  1826. 000013C6  B05F                     cmp.w      D0, [A7]+
  1827. 000013C8  660A                     bne        +0xC /* 000013D4 */
  1828. 000013CA  3F3C 0051                move.w     -[A7], 0x51 /* 'Q' */
  1829. 000013CE  2F0E                     move.l     -[A7], A6
  1830. 000013D0  4EBA FF9C                jsr        [PC - 0x64 /* 0000136E */]
  1831. label000013D4:
  1832. 000013D4  486E FE80                pea.l      [A6 - 0x180]
  1833. 000013D8  707A                     moveq.l    D0, 0x7A
  1834. 000013DA  2F00                     move.l     -[A7], D0
  1835. 000013DC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1836. 000013E0  41EE FF00                lea.l      A0, [A6 - 0x100]
  1837. 000013E4  2D48 FE92                move.l     [A6 - 0x16E], A0
  1838. 000013E8  3D6E FEFA FE96           move.w     [A6 - 0x16A], [A6 - 0x106]
  1839. 000013EE  2D6E FEFC FEB0           move.l     [A6 - 0x150], [A6 - 0x104]
  1840. 000013F4  4267                     clr.w      -[A7]
  1841. 000013F6  486E FE80                pea.l      [A6 - 0x180]
  1842. 000013FA  4267                     clr.w      -[A7]
  1843. 000013FC  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1844. 00001400  2F0E                     move.l     -[A7], A6
  1845. 00001402  4EBA FF6A                jsr        [PC - 0x96 /* 0000136E */]
  1846. 00001406  102D A76A                move.b     D0, [A5 - 0x5896]
  1847. 0000140A  6736                     beq        +0x38 /* 00001442 */
  1848. 0000140C  202D A660                move.l     D0, [A5 - 0x59A0]
  1849. 00001410  B0AE FEA0                cmp.l      D0, [A6 - 0x160]
  1850. 00001414  56C0                     sne        D0
  1851. 00001416  4A00                     tst.b      D0
  1852. 00001418  674E                     beq        +0x50 /* 00001468 */
  1853. 0000141A  2F00                     move.l     -[A7], D0
  1854. 0000141C  4267                     clr.w      -[A7]
  1855. 0000141E  486E FEFA                pea.l      [A6 - 0x106]
  1856. 00001422  486D A664                pea.l      [A5 - 0x599C]
  1857. 00001426  4EBA F264                jsr        [PC - 0xD9C /* 0000068C */]
  1858. 0000142A  121F                     move.b     D1, [A7]+
  1859. 0000142C  201F                     move.l     D0, [A7]+
  1860. 0000142E  0A01 0001                xori.b     D1, 0x1
  1861. 00001432  C001                     and.b      D0, D1
  1862. 00001434  6732                     beq        +0x34 /* 00001468 */
  1863. 00001436  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1864. 0000143A  2F0E                     move.l     -[A7], A6
  1865. 0000143C  4EBA FF30                jsr        [PC - 0xD0 /* 0000136E */]
  1866. 00001440  6026                     bra        +0x28 /* 00001468 */
  1867. label00001442:
  1868. 00001442  202D A660                move.l     D0, [A5 - 0x59A0]
  1869. 00001446  B0AE FEA0                cmp.l      D0, [A6 - 0x160]
  1870. 0000144A  56C0                     sne        D0
  1871. 0000144C  4A00                     tst.b      D0
  1872. 0000144E  6718                     beq        +0x1A /* 00001468 */
  1873. 00001450  222D A432                move.l     D1, [A5 - 0x5BCE]
  1874. 00001454  B2AE FEA4                cmp.l      D1, [A6 - 0x15C]
  1875. 00001458  56C1                     sne        D1
  1876. 0000145A  C001                     and.b      D0, D1
  1877. 0000145C  670A                     beq        +0xC /* 00001468 */
  1878. 0000145E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1879. 00001462  2F0E                     move.l     -[A7], A6
  1880. 00001464  4EBA FF08                jsr        [PC - 0xF8 /* 0000136E */]
  1881. label00001468:
  1882. 00001468  082E 0003 FE9E           btst.b     [A6 - 0x162], 0x3
  1883. 0000146E  56C0                     sne        D0
  1884. 00001470  4A00                     tst.b      D0
  1885. 00001472  6722                     beq        +0x24 /* 00001496 */
  1886. 00001474  2F00                     move.l     -[A7], D0
  1887. 00001476  4267                     clr.w      -[A7]
  1888. 00001478  3F2E FE98                move.w     -[A7], [A6 - 0x168]
  1889. 0000147C  486E FEFA                pea.l      [A6 - 0x106]
  1890. 00001480  4EBA 0B6C                jsr        [PC + 0xB6C /* 00001FEE */]
  1891. 00001484  121F                     move.b     D1, [A7]+
  1892. 00001486  201F                     move.l     D0, [A7]+
  1893. 00001488  C001                     and.b      D0, D1
  1894. 0000148A  670A                     beq        +0xC /* 00001496 */
  1895. 0000148C  3F3C FFD1                move.w     -[A7], 0xFFD1
  1896. 00001490  2F0E                     move.l     -[A7], A6
  1897. 00001492  4EBA FEDA                jsr        [PC - 0x126 /* 0000136E */]
  1898. label00001496:
  1899. 00001496  4267                     clr.w      -[A7]
  1900. 00001498  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1901. 0000149C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1902. 000014A0  486E FF00                pea.l      [A6 - 0x100]
  1903. 000014A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1904. 000014A8  1F10                     move.b     -[A7], [A0]
  1905. 000014AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1906. 000014AE  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1907. 000014B2  3D5F FE7E                move.w     [A6 - 0x182], [A7]+
  1908. 000014B6  6728                     beq        +0x2A /* 000014E0 */
  1909. 000014B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1910. 000014BC  10BC 0001                move.b     [A0], 0x1
  1911. 000014C0  4267                     clr.w      -[A7]
  1912. 000014C2  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1913. 000014C6  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1914. 000014CA  486E FF00                pea.l      [A6 - 0x100]
  1915. 000014CE  206E 0008                movea.l    A0, [A6 + 0x8]
  1916. 000014D2  1F10                     move.b     -[A7], [A0]
  1917. 000014D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1918. 000014D8  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1919. 000014DC  3D5F FE7E                move.w     [A6 - 0x182], [A7]+
  1920. label000014E0:
  1921. 000014E0  3F2E FE7E                move.w     -[A7], [A6 - 0x182]
  1922. 000014E4  2F0E                     move.l     -[A7], A6
  1923. 000014E6  4EBA FE86                jsr        [PC - 0x17A /* 0000136E */]
  1924. 000014EA  4267                     clr.w      -[A7]
  1925. 000014EC  206E 000C                movea.l    A0, [A6 + 0xC]
  1926. 000014F0  3F10                     move.w     -[A7], [A0]
  1927. 000014F2  486E FEFA                pea.l      [A6 - 0x106]
  1928. 000014F6  4EBA 0AF6                jsr        [PC + 0xAF6 /* 00001FEE */]
  1929. 000014FA  101F                     move.b     D0, [A7]+
  1930. 000014FC  6608                     bne        +0xA /* 00001506 */
  1931. 000014FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1932. 00001502  10BC 0001                move.b     [A0], 0x1
  1933. label00001506:
  1934. 00001506  2B6E FECC A54C           move.l     [A5 - 0x5AB4], [A6 - 0x134]
  1935. label0000150C:
  1936. 0000150C  4FEE FE5E                lea.l      A7, [A6 - 0x1A2]
  1937. 00001510  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1938. 00001514  4E5E                     unlink     A6
  1939. 00001516  205F                     movea.l    A0, [A7]+
  1940. 00001518  DEFC 000C                add.w      A7, 0xC
  1941. 0000151C  4ED0                     jmp        [A0]
  1942. export_415:
  1943. fn0000151E:
  1944. 0000151E  4E56 0000                link       A6, 0
  1945. 00001522  203C 4150 504C           move.l     D0, 0x4150504C /* 'APPL' */
  1946. 00001528  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1947. 0000152C  6612                     bne        +0x14 /* 00001540 */
  1948. 0000152E  206E 000C                movea.l    A0, [A6 + 0xC]
  1949. 00001532  43FA 0050                lea.l      A1, [PC + 0x50 /* 00001584, value 0xC617070, pstring "applications" */]
  1950. 00001536  7006                     moveq.l    D0, 0x06
  1951. label00001538:
  1952. 00001538  30D9                     move.w     [A0]+, [A1]+
  1953. 0000153A  51C8 FFFC                dbf        D0, -0x6 /* 00001538 */
  1954. 0000153E  602C                     bra        +0x2E /* 0000156C */
  1955. label00001540:
  1956. 00001540  202D A660                move.l     D0, [A5 - 0x59A0]
  1957. 00001544  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1958. 00001548  6612                     bne        +0x14 /* 0000155C */
  1959. 0000154A  206E 000C                movea.l    A0, [A6 + 0xC]
  1960. 0000154E  43FA 002C                lea.l      A1, [PC + 0x2C /* 0000157C, value 0x6737461, pstring "stacks" */]
  1961. 00001552  7003                     moveq.l    D0, 0x03
  1962. label00001554:
  1963. 00001554  30D9                     move.w     [A0]+, [A1]+
  1964. 00001556  51C8 FFFC                dbf        D0, -0x6 /* 00001554 */
  1965. 0000155A  6010                     bra        +0x12 /* 0000156C */
  1966. label0000155C:
  1967. 0000155C  206E 000C                movea.l    A0, [A6 + 0xC]
  1968. 00001560  43FA 0010                lea.l      A1, [PC + 0x10 /* 00001572, value 0x9646F63 '\tdoc', pstring "documents" */]
  1969. 00001564  7004                     moveq.l    D0, 0x04
  1970. label00001566:
  1971. 00001566  30D9                     move.w     [A0]+, [A1]+
  1972. 00001568  51C8 FFFC                dbf        D0, -0x6 /* 00001566 */
  1973. label0000156C:
  1974. 0000156C  4E5E                     unlink     A6
  1975. 0000156E  2E9F                     move.l     [A7], [A7]+
  1976. 00001570  4E75                     rts
  1977. 00001572  0964                     bchg       -[A4], D4
  1978. 00001574  6F63                     ble        +0x65 /* 000015D9 */
  1979. 00001576  756D                     moveq.l    D2, 0x6D
  1980. 00001578  656E                     bcs        +0x70 /* 000015E8 */
  1981. 0000157A  7473                     moveq.l    D2, 0x73
  1982. 0000157C  0673 7461 636B 7300 0C61 7070 addi.w     [[A3 + 0x7300] + 0xC617070], 0x7461 /* 'ta' */
  1983. 00001588  6C69                     bge        +0x6B /* 000015F3 */
  1984. 0000158A  6361                     bls        +0x63 /* 000015ED */
  1985. 0000158C  7469                     moveq.l    D2, 0x69
  1986. 0000158E  6F6E                     ble        +0x70 /* 000015FE */
  1987. 00001590  7300                     moveq.l    D1, 0x00
  1988. export_416:
  1989. fn00001592:
  1990. 00001592  4E56 FFEA                link       A6, -0x0016
  1991. 00001596  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1992. 0000159A  382E 000A                move.w     D4, [A6 + 0xA]
  1993. 0000159E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1994. 000015A0  B044                     cmp.w      D0, D4
  1995. 000015A2  57C0                     seq        D0
  1996. 000015A4  4A00                     tst.b      D0
  1997. 000015A6  6600 00EC                bne        +0xEE /* 00001694 */
  1998. 000015AA  B86E 0008                cmp.w      D4, [A6 + 0x8]
  1999. 000015AE  57C1                     seq        D1
  2000. 000015B0  8001                     or.b       D0, D1
  2001. 000015B2  6600 00E0                bne        +0xE2 /* 00001694 */
  2002. 000015B6  B86D 9FE0                cmp.w      D4, [A5 - 0x6020]
  2003. 000015BA  57C1                     seq        D1
  2004. 000015BC  8001                     or.b       D0, D1
  2005. 000015BE  6704                     beq        +0x6 /* 000015C4 */
  2006. 000015C0  6000 00D2                bra        +0xD4 /* 00001694 */
  2007. label000015C4:
  2008. 000015C4  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  2009. 000015CA  2E10                     move.l     D7, [A0]
  2010. 000015CC  207C 0000 0A5A           movea.l    A0, 0xA5A /* '\nZ' */
  2011. 000015D2  3A10                     move.w     D5, [A0]
  2012. 000015D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2013. 000015D6  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2014. 000015DA  6606                     bne        +0x8 /* 000015E2 */
  2015. 000015DC  7000                     moveq.l    D0, 0x00
  2016. 000015DE  2640                     movea.l    A3, D0
  2017. 000015E0  6028                     bra        +0x2A /* 0000160A */
  2018. label000015E2:
  2019. 000015E2  2647                     movea.l    A3, D7
  2020. label000015E4:
  2021. 000015E4  200B                     move.l     D0, A3
  2022. 000015E6  56C0                     sne        D0
  2023. label000015E8:
  2024. 000015E8  4A00                     tst.b      D0
  2025. 000015EA  6716                     beq        +0x18 /* 00001602 */
  2026. 000015EC  2053                     movea.l    A0, [A3]
  2027. 000015EE  3228 0014                move.w     D1, [A0 + 0x14]
  2028. 000015F2  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2029. 000015F6  56C1                     sne        D1
  2030. 000015F8  C001                     and.b      D0, D1
  2031. 000015FA  6706                     beq        +0x8 /* 00001602 */
  2032. 000015FC  2668 0010                movea.l    A3, [A0 + 0x10]
  2033. // begin alternate branch 000015FE-00001602
  2034. label000015FE:
  2035. 000015FE  0010 60E2                ori.b      [A0], 0xE2
  2036. // end alternate branch 000015FE-00001602
  2037. label000015FE: // (misaligned)
  2038. 00001600  60E2                     bra        -0x1C /* 000015E4 */
  2039. label00001602:
  2040. 00001602  200B                     move.l     D0, A3
  2041. 00001604  6604                     bne        +0x6 /* 0000160A */
  2042. 00001606  6000 008C                bra        +0x8E /* 00001694 */
  2043. label0000160A:
  2044. 0000160A  2847                     movea.l    A4, D7
  2045. label0000160C:
  2046. 0000160C  200C                     move.l     D0, A4
  2047. 0000160E  56C0                     sne        D0
  2048. 00001610  4A00                     tst.b      D0
  2049. 00001612  6718                     beq        +0x1A /* 0000162C */
  2050. 00001614  2054                     movea.l    A0, [A4]
  2051. 00001616  B868 0014                cmp.w      D4, [A0 + 0x14]
  2052. 0000161A  56C1                     sne        D1
  2053. 0000161C  C001                     and.b      D0, D1
  2054. 0000161E  670C                     beq        +0xE /* 0000162C */
  2055. 00001620  2D4C FFEE                move.l     [A6 - 0x12], A4
  2056. 00001624  2054                     movea.l    A0, [A4]
  2057. 00001626  2868 0010                movea.l    A4, [A0 + 0x10]
  2058. 0000162A  60E0                     bra        -0x1E /* 0000160C */
  2059. label0000162C:
  2060. 0000162C  200C                     move.l     D0, A4
  2061. 0000162E  6602                     bne        +0x4 /* 00001632 */
  2062. 00001630  6062                     bra        +0x64 /* 00001694 */
  2063. label00001632:
  2064. 00001632  BE8C                     cmp.l      D7, A4
  2065. 00001634  661C                     bne        +0x1E /* 00001652 */
  2066. 00001636  70FF                     moveq.l    D0, 0xFFFFFFFF
  2067. 00001638  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2068. 0000163C  6602                     bne        +0x4 /* 00001640 */
  2069. 0000163E  6054                     bra        +0x56 /* 00001694 */
  2070. label00001640:
  2071. 00001640  2054                     movea.l    A0, [A4]
  2072. 00001642  2C28 0010                move.l     D6, [A0 + 0x10]
  2073. 00001646  2E06                     move.l     D7, D6
  2074. 00001648  2046                     movea.l    A0, D6
  2075. 0000164A  2050                     movea.l    A0, [A0]
  2076. 0000164C  3A28 0014                move.w     D5, [A0 + 0x14]
  2077. 00001650  600E                     bra        +0x10 /* 00001660 */
  2078. label00001652:
  2079. 00001652  2054                     movea.l    A0, [A4]
  2080. 00001654  226E FFEE                movea.l    A1, [A6 - 0x12]
  2081. 00001658  2251                     movea.l    A1, [A1]
  2082. 0000165A  2368 0010 0010           move.l     [A1 + 0x10], [A0 + 0x10]
  2083. label00001660:
  2084. 00001660  70FF                     moveq.l    D0, 0xFFFFFFFF
  2085. 00001662  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2086. 00001666  660C                     bne        +0xE /* 00001674 */
  2087. 00001668  2054                     movea.l    A0, [A4]
  2088. 0000166A  2147 0010                move.l     [A0 + 0x10], D7
  2089. 0000166E  2E0C                     move.l     D7, A4
  2090. 00001670  3A04                     move.w     D5, D4
  2091. 00001672  6010                     bra        +0x12 /* 00001684 */
  2092. label00001674:
  2093. 00001674  2053                     movea.l    A0, [A3]
  2094. 00001676  2C28 0010                move.l     D6, [A0 + 0x10]
  2095. 0000167A  214C 0010                move.l     [A0 + 0x10], A4
  2096. 0000167E  2054                     movea.l    A0, [A4]
  2097. 00001680  2146 0010                move.l     [A0 + 0x10], D6
  2098. label00001684:
  2099. 00001684  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  2100. 0000168A  2087                     move.l     [A0], D7
  2101. 0000168C  207C 0000 0A5A           movea.l    A0, 0xA5A /* '\nZ' */
  2102. 00001692  3085                     move.w     [A0], D5
  2103. label00001694:
  2104. 00001694  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2105. 00001698  4E5E                     unlink     A6
  2106. 0000169A  2E9F                     move.l     [A7], [A7]+
  2107. 0000169C  4E75                     rts
  2108. export_417:
  2109. 0000169E  4E56 FF86                link       A6, -0x007A
  2110. 000016A2  486E FF86                pea.l      [A6 - 0x7A]
  2111. 000016A6  707A                     moveq.l    D0, 0x7A
  2112. 000016A8  2F00                     move.l     -[A7], D0
  2113. 000016AA  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2114. 000016AE  206E 0008                movea.l    A0, [A6 + 0x8]
  2115. 000016B2  5C88                     addq.l     A0, 6
  2116. 000016B4  2D48 FF98                move.l     [A6 - 0x68], A0
  2117. 000016B8  3D6E 0010 FF9C           move.w     [A6 - 0x64], [A6 + 0x10]
  2118. 000016BE  2D6E 000C FFBC           move.l     [A6 - 0x44], [A6 + 0xC]
  2119. 000016C4  4267                     clr.w      -[A7]
  2120. 000016C6  486E FF86                pea.l      [A6 - 0x7A]
  2121. 000016CA  4267                     clr.w      -[A7]
  2122. 000016CC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2123. 000016D0  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  2124. 000016D4  206E 0008                movea.l    A0, [A6 + 0x8]
  2125. 000016D8  30AE 0010                move.w     [A0], [A6 + 0x10]
  2126. 000016DC  206E 0008                movea.l    A0, [A6 + 0x8]
  2127. 000016E0  216E FFB6 0002           move.l     [A0 + 0x2], [A6 - 0x4A]
  2128. 000016E6  4E5E                     unlink     A6
  2129. 000016E8  205F                     movea.l    A0, [A7]+
  2130. 000016EA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2131. 000016EE  4ED0                     jmp        [A0]
  2132. export_418:
  2133. fn000016F0:
  2134. 000016F0  4E56 FF00                link       A6, -0x0100
  2135. 000016F4  422E 0014                clr.b      [A6 + 0x14]
  2136. 000016F8  4267                     clr.w      -[A7]
  2137. 000016FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2138. 000016FE  42A7                     clr.l      -[A7]
  2139. 00001700  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2140. 00001704  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2141. 00001708  4EBA F1D2                jsr        [PC - 0xE2E /* 000008DC */]
  2142. 0000170C  4A5F                     tst.w      [A7]+
  2143. 0000170E  6650                     bne        +0x52 /* 00001760 */
  2144. 00001710  206E 0008                movea.l    A0, [A6 + 0x8]
  2145. 00001714  3F10                     move.w     -[A7], [A0]
  2146. 00001716  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2147. 0000171A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2148. 0000171E  4EBA EE94                jsr        [PC - 0x116C /* 000005B4 */]
  2149. 00001722  206E 0010                movea.l    A0, [A6 + 0x10]
  2150. 00001726  2F08                     move.l     -[A7], A0
  2151. 00001728  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2152. 0000172C  226E 0008                movea.l    A1, [A6 + 0x8]
  2153. 00001730  4869 0006                pea.l      [A1 + 0x6]
  2154. 00001734  486E FF00                pea.l      [A6 - 0x100]
  2155. 00001738  3F3C 0002                move.w     -[A7], 0x2
  2156. 0000173C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2157. 00001740  205F                     movea.l    A0, [A7]+
  2158. 00001742  43EE FF00                lea.l      A1, [A6 - 0x100]
  2159. 00001746  707F                     moveq.l    D0, 0x7F
  2160. label00001748:
  2161. 00001748  30D9                     move.w     [A0]+, [A1]+
  2162. 0000174A  51C8 FFFC                dbf        D0, -0x6 /* 00001748 */
  2163. 0000174E  4267                     clr.w      -[A7]
  2164. 00001750  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2165. 00001754  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2166. 00001758  4EBA F116                jsr        [PC - 0xEEA /* 00000870 */]
  2167. 0000175C  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  2168. label00001760:
  2169. 00001760  4E5E                     unlink     A6
  2170. 00001762  205F                     movea.l    A0, [A7]+
  2171. 00001764  DEFC 000C                add.w      A7, 0xC
  2172. 00001768  4ED0                     jmp        [A0]
  2173. export_419:
  2174. fn0000176A:
  2175. 0000176A  4E56 FFFC                link       A6, -0x0004
  2176. 0000176E  7000                     moveq.l    D0, 0x00
  2177. 00001770  2D40 000A                move.l     [A6 + 0xA], D0
  2178. 00001774  4267                     clr.w      -[A7]
  2179. 00001776  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2180. 0000177A  486E FFFC                pea.l      [A6 - 0x4]
  2181. 0000177E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  2182. 00001782  4A5F                     tst.w      [A7]+
  2183. 00001784  6606                     bne        +0x8 /* 0000178C */
  2184. 00001786  2D6E FFFC 000A           move.l     [A6 + 0xA], [A6 - 0x4]
  2185. label0000178C:
  2186. 0000178C  4E5E                     unlink     A6
  2187. 0000178E  205F                     movea.l    A0, [A7]+
  2188. 00001790  544F                     addq.w     A7, 2
  2189. 00001792  4ED0                     jmp        [A0]
  2190. export_420:
  2191. 00001794  4E56 FEF6                link       A6, -0x010A
  2192. 00001798  2F07                     move.l     -[A7], D7
  2193. 0000179A  206E 0008                movea.l    A0, [A6 + 0x8]
  2194. 0000179E  43EE FEFA                lea.l      A1, [A6 - 0x106]
  2195. 000017A2  303C 0082                move.w     D0, 0x82
  2196. label000017A6:
  2197. 000017A6  32D8                     move.w     [A1]+, [A0]+
  2198. 000017A8  51C8 FFFC                dbf        D0, -0x6 /* 000017A6 */
  2199. 000017AC  426E 000C                clr.w      [A6 + 0xC]
  2200. 000017B0  4267                     clr.w      -[A7]
  2201. 000017B2  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  2202. 000017B6  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2203. 000017BA  486E FF00                pea.l      [A6 - 0x100]
  2204. 000017BE  4267                     clr.w      -[A7]
  2205. 000017C0  486E FEF8                pea.l      [A6 - 0x108]
  2206. 000017C4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2207. 000017C8  3E1F                     move.w     D7, [A7]+
  2208. 000017CA  661C                     bne        +0x1E /* 000017E8 */
  2209. 000017CC  42A7                     clr.l      -[A7]
  2210. 000017CE  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  2211. 000017D2  4EBA FF96                jsr        [PC - 0x6A /* 0000176A */]
  2212. 000017D6  201F                     move.l     D0, [A7]+
  2213. 000017D8  3D40 000C                move.w     [A6 + 0xC], D0
  2214. 000017DC  4267                     clr.w      -[A7]
  2215. 000017DE  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  2216. 000017E2  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2217. 000017E6  3E1F                     move.w     D7, [A7]+
  2218. label000017E8:
  2219. 000017E8  2E1F                     move.l     D7, [A7]+
  2220. 000017EA  4E5E                     unlink     A6
  2221. 000017EC  2E9F                     move.l     [A7], [A7]+
  2222. 000017EE  4E75                     rts
  2223. export_421:
  2224. 000017F0  4E56 FE00                link       A6, -0x0200
  2225. 000017F4  7094                     moveq.l    D0, 0xFFFFFF94
  2226. 000017F6  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2227. 000017FA  660A                     bne        +0xC /* 00001806 */
  2228. 000017FC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2229. 00001800  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  2230. 00001804  602A                     bra        +0x2C /* 00001830 */
  2231. label00001806:
  2232. 00001806  486E FF00                pea.l      [A6 - 0x100]
  2233. 0000180A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2234. 0000180E  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2235. 00001812  486E FE00                pea.l      [A6 - 0x200]
  2236. 00001816  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2237. 0000181A  4EBA EF70                jsr        [PC - 0x1090 /* 0000078C */]
  2238. 0000181E  487A 0016                pea.l      [PC + 0x16 /* 00001836, value 0x4E56 'NV' */]
  2239. 00001822  487A 0012                pea.l      [PC + 0x12 /* 00001836, value 0x4E56 'NV' */]
  2240. 00001826  A98B                     syscall    ParamText
  2241. 00001828  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  2242. 0000182C  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2243. label00001830:
  2244. 00001830  4E5E                     unlink     A6
  2245. 00001832  2E9F                     move.l     [A7], [A7]+
  2246. 00001834  4E75                     rts
  2247. 00001836  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2248. export_422: // at 00001838 (misaligned)
  2249. 0000183A  FF00                     .extension 0xF00 // unimplemented
  2250. 0000183C  4A6E 0008                tst.w      [A6 + 0x8]
  2251. 00001840  6602                     bne        +0x4 /* 00001844 */
  2252. 00001842  6022                     bra        +0x24 /* 00001866 */
  2253. label00001844:
  2254. 00001844  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2255. 00001848  486E FF00                pea.l      [A6 - 0x100]
  2256. 0000184C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2257. 00001850  4EBA EF3A                jsr        [PC - 0x10C6 /* 0000078C */]
  2258. 00001854  487A 0018                pea.l      [PC + 0x18 /* 0000186E, value 0x4E56 'NV' */]
  2259. 00001858  487A 0014                pea.l      [PC + 0x14 /* 0000186E, value 0x4E56 'NV' */]
  2260. 0000185C  A98B                     syscall    ParamText
  2261. 0000185E  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  2262. 00001862  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2263. label00001866:
  2264. 00001866  4E5E                     unlink     A6
  2265. 00001868  205F                     movea.l    A0, [A7]+
  2266. 0000186A  5C4F                     addq.w     A7, 6
  2267. 0000186C  4ED0                     jmp        [A0]
  2268. 0000186E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2269. // begin alternate branch 00001870-00001874
  2270. export_423:
  2271. fn00001870:
  2272. 00001870  4E56 FEFA                link       A6, -0x0106
  2273. // end alternate branch 00001870-00001874
  2274. export_423: // at 00001870 (misaligned)
  2275. fn00001870: // (misaligned)
  2276. 00001872  FEFA                     .extension 0xEFA // unimplemented
  2277. 00001874  48E7 0300                movem.l    -[A7], D6,D7
  2278. 00001878  206E 0010                movea.l    A0, [A6 + 0x10]
  2279. 0000187C  4246                     clr.w      D6
  2280. 0000187E  1C10                     move.b     D6, [A0]
  2281. 00001880  3D46 FEFA                move.w     [A6 - 0x106], D6
  2282. 00001884  3E2E FEFA                move.w     D7, [A6 - 0x106]
  2283. 00001888  6070                     bra        +0x72 /* 000018FA */
  2284. label0000188A:
  2285. 0000188A  4267                     clr.w      -[A7]
  2286. 0000188C  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2287. 00001890  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2288. 00001894  3F07                     move.w     -[A7], D7
  2289. 00001896  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2290. 0000189A  101F                     move.b     D0, [A7]+
  2291. 0000189C  675A                     beq        +0x5C /* 000018F8 */
  2292. 0000189E  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2293. 000018A4  206E 000C                movea.l    A0, [A6 + 0xC]
  2294. 000018A8  2F08                     move.l     -[A7], A0
  2295. 000018AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2296. 000018AE  3F3C 0001                move.w     -[A7], 0x1
  2297. 000018B2  3F07                     move.w     -[A7], D7
  2298. 000018B4  486E FEFC                pea.l      [A6 - 0x104]
  2299. 000018B8  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2300. 000018BC  205F                     movea.l    A0, [A7]+
  2301. 000018BE  43EE FEFC                lea.l      A1, [A6 - 0x104]
  2302. 000018C2  707F                     moveq.l    D0, 0x7F
  2303. label000018C4:
  2304. 000018C4  30D9                     move.w     [A0]+, [A1]+
  2305. 000018C6  51C8 FFFC                dbf        D0, -0x6 /* 000018C4 */
  2306. 000018CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2307. 000018CE  2F08                     move.l     -[A7], A0
  2308. 000018D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2309. 000018D4  3007                     move.w     D0, D7
  2310. 000018D6  5240                     addq.w     D0, 1
  2311. 000018D8  3F00                     move.w     -[A7], D0
  2312. 000018DA  3006                     move.w     D0, D6
  2313. 000018DC  9047                     sub.w      D0, D7
  2314. 000018DE  3F00                     move.w     -[A7], D0
  2315. 000018E0  486E FEFC                pea.l      [A6 - 0x104]
  2316. 000018E4  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2317. 000018E8  205F                     movea.l    A0, [A7]+
  2318. 000018EA  43EE FEFC                lea.l      A1, [A6 - 0x104]
  2319. 000018EE  707F                     moveq.l    D0, 0x7F
  2320. label000018F0:
  2321. 000018F0  30D9                     move.w     [A0]+, [A1]+
  2322. 000018F2  51C8 FFFC                dbf        D0, -0x6 /* 000018F0 */
  2323. 000018F6  6022                     bra        +0x24 /* 0000191A */
  2324. label000018F8:
  2325. 000018F8  5347                     subq.w     D7, 1
  2326. label000018FA:
  2327. 000018FA  7001                     moveq.l    D0, 0x01
  2328. 000018FC  B047                     cmp.w      D0, D7
  2329. 000018FE  6F8A                     ble        -0x74 /* 0000188A */
  2330. 00001900  422E 0016                clr.b      [A6 + 0x16]
  2331. 00001904  206E 000C                movea.l    A0, [A6 + 0xC]
  2332. 00001908  4210                     clr.b      [A0]
  2333. 0000190A  206E 0008                movea.l    A0, [A6 + 0x8]
  2334. 0000190E  226E 0010                movea.l    A1, [A6 + 0x10]
  2335. 00001912  707F                     moveq.l    D0, 0x7F
  2336. label00001914:
  2337. 00001914  30D9                     move.w     [A0]+, [A1]+
  2338. 00001916  51C8 FFFC                dbf        D0, -0x6 /* 00001914 */
  2339. label0000191A:
  2340. 0000191A  4CDF 00C0                movem.l    D6,D7, [A7]+
  2341. 0000191E  4E5E                     unlink     A6
  2342. 00001920  205F                     movea.l    A0, [A7]+
  2343. 00001922  DEFC 000E                add.w      A7, 0xE
  2344. 00001926  4ED0                     jmp        [A0]
  2345. export_424:
  2346. fn00001928:
  2347. 00001928  4E56 FFFE                link       A6, -0x0002
  2348. 0000192C  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  2349. 00001932  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2350. 00001936  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2351. 0000193A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2352. 0000193E  4EBA FF30                jsr        [PC - 0xD0 /* 00001870 */]
  2353. 00001942  101F                     move.b     D0, [A7]+
  2354. 00001944  6620                     bne        +0x22 /* 00001966 */
  2355. 00001946  102D A1CE                move.b     D0, [A5 - 0x5E32]
  2356. 0000194A  671A                     beq        +0x1C /* 00001966 */
  2357. 0000194C  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  2358. 00001952  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2359. 00001956  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2360. 0000195A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2361. 0000195E  4EBA FF10                jsr        [PC - 0xF0 /* 00001870 */]
  2362. 00001962  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  2363. label00001966:
  2364. 00001966  4E5E                     unlink     A6
  2365. 00001968  205F                     movea.l    A0, [A7]+
  2366. 0000196A  DEFC 000C                add.w      A7, 0xC
  2367. 0000196E  4ED0                     jmp        [A0]
  2368. export_425:
  2369. fn00001970:
  2370. 00001970  4E56 FEEE                link       A6, -0x0112
  2371. 00001974  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2372. 00001978  206E 0008                movea.l    A0, [A6 + 0x8]
  2373. 0000197C  43EE FEFA                lea.l      A1, [A6 - 0x106]
  2374. 00001980  303C 0082                move.w     D0, 0x82
  2375. label00001984:
  2376. 00001984  32D8                     move.w     [A1]+, [A0]+
  2377. 00001986  51C8 FFFC                dbf        D0, -0x6 /* 00001984 */
  2378. 0000198A  42A7                     clr.l      -[A7]
  2379. 0000198C  2F2D A556                move.l     -[A7], [A5 - 0x5AAA]
  2380. 00001990  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2381. 00001994  7006                     moveq.l    D0, 0x06
  2382. 00001996  2F00                     move.l     -[A7], D0
  2383. 00001998  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  2384. 0000199C  201F                     move.l     D0, [A7]+
  2385. 0000199E  3C00                     move.w     D6, D0
  2386. 000019A0  4205                     clr.b      D5
  2387. 000019A2  426E FEF0                clr.w      [A6 - 0x110]
  2388. 000019A6  3006                     move.w     D0, D6
  2389. 000019A8  5340                     subq.w     D0, 1
  2390. 000019AA  3D40 FEEE                move.w     [A6 - 0x112], D0
  2391. 000019AE  3E2E FEF0                move.w     D7, [A6 - 0x110]
  2392. 000019B2  6030                     bra        +0x32 /* 000019E4 */
  2393. label000019B4:
  2394. 000019B4  206D A556                movea.l    A0, [A5 - 0x5AAA]
  2395. 000019B8  2050                     movea.l    A0, [A0]
  2396. 000019BA  3007                     move.w     D0, D7
  2397. 000019BC  C1FC 0006                muls.w     D0, 0x6
  2398. 000019C0  49F0 0000                lea.l      A4, [A0 + D0.w]
  2399. 000019C4  3014                     move.w     D0, [A4]
  2400. 000019C6  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  2401. 000019CA  57C0                     seq        D0
  2402. 000019CC  222C 0002                move.l     D1, [A4 + 0x2]
  2403. 000019D0  B2AE FEFC                cmp.l      D1, [A6 - 0x104]
  2404. 000019D4  57C1                     seq        D1
  2405. 000019D6  C001                     and.b      D0, D1
  2406. 000019D8  4400                     neg.b      D0
  2407. 000019DA  1A00                     move.b     D5, D0
  2408. 000019DC  6702                     beq        +0x4 /* 000019E0 */
  2409. 000019DE  600A                     bra        +0xC /* 000019EA */
  2410. label000019E0:
  2411. 000019E0  5247                     addq.w     D7, 1
  2412. 000019E2  6906                     bvs        +0x8 /* 000019EA */
  2413. label000019E4:
  2414. 000019E4  BE6E FEEE                cmp.w      D7, [A6 - 0x112]
  2415. 000019E8  6FCA                     ble        -0x34 /* 000019B4 */
  2416. label000019EA:
  2417. 000019EA  1005                     move.b     D0, D5
  2418. 000019EC  6630                     bne        +0x32 /* 00001A1E */
  2419. 000019EE  2F2D A556                move.l     -[A7], [A5 - 0x5AAA]
  2420. 000019F2  3006                     move.w     D0, D6
  2421. 000019F4  5240                     addq.w     D0, 1
  2422. 000019F6  C1FC 0006                muls.w     D0, 0x6
  2423. 000019FA  48C0                     ext.l      D0
  2424. 000019FC  2F00                     move.l     -[A7], D0
  2425. 000019FE  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  2426. 00001A02  206D A556                movea.l    A0, [A5 - 0x5AAA]
  2427. 00001A06  2050                     movea.l    A0, [A0]
  2428. 00001A08  3006                     move.w     D0, D6
  2429. 00001A0A  C1FC 0006                muls.w     D0, 0x6
  2430. 00001A0E  49F0 0000                lea.l      A4, [A0 + D0.w]
  2431. 00001A12  38AE FEFA                move.w     [A4], [A6 - 0x106]
  2432. 00001A16  296E FEFC 0002           move.l     [A4 + 0x2], [A6 - 0x104]
  2433. 00001A1C  3E06                     move.w     D7, D6
  2434. label00001A1E:
  2435. 00001A1E  4267                     clr.w      -[A7]
  2436. 00001A20  486E FF00                pea.l      [A6 - 0x100]
  2437. 00001A24  2F2D A552                move.l     -[A7], [A5 - 0x5AAE]
  2438. 00001A28  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  2439. 00001A2C  381F                     move.w     D4, [A7]+
  2440. 00001A2E  661C                     bne        +0x1E /* 00001A4C */
  2441. 00001A30  486E FF00                pea.l      [A6 - 0x100]
  2442. 00001A34  2F2D A552                move.l     -[A7], [A5 - 0x5AAE]
  2443. 00001A38  4EAD 27E2                jsr        [A5 + 0x27E2 /* export_1272 */]
  2444. 00001A3C  4267                     clr.w      -[A7]
  2445. 00001A3E  486E FF00                pea.l      [A6 - 0x100]
  2446. 00001A42  2F2D A552                move.l     -[A7], [A5 - 0x5AAE]
  2447. 00001A46  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  2448. 00001A4A  381F                     move.w     D4, [A7]+
  2449. label00001A4C:
  2450. 00001A4C  7000                     moveq.l    D0, 0x00
  2451. 00001A4E  3007                     move.w     D0, D7
  2452. 00001A50  7210                     moveq.l    D1, 0x10
  2453. 00001A52  E3A8                     lsl        D0, D1
  2454. 00001A54  3204                     move.w     D1, D4
  2455. 00001A56  48C1                     ext.l      D1
  2456. 00001A58  D280                     add.l      D1, D0
  2457. 00001A5A  2D41 000C                move.l     [A6 + 0xC], D1
  2458. 00001A5E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2459. 00001A62  4E5E                     unlink     A6
  2460. 00001A64  2E9F                     move.l     [A7], [A7]+
  2461. 00001A66  4E75                     rts
  2462. export_426:
  2463. 00001A68  4E56 FFF8                link       A6, -0x0008
  2464. 00001A6C  48E7 0108                movem.l    -[A7], D7,A4
  2465. 00001A70  286D A53E                movea.l    A4, [A5 - 0x5AC2]
  2466. 00001A74  7E01                     moveq.l    D7, 0x01
  2467. label00001A76:
  2468. 00001A76  200C                     move.l     D0, A4
  2469. 00001A78  6722                     beq        +0x24 /* 00001A9C */
  2470. 00001A7A  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  2471. 00001A7E  6612                     bne        +0x14 /* 00001A92 */
  2472. 00001A80  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2473. 00001A86  2054                     movea.l    A0, [A4]
  2474. 00001A88  226E 0008                movea.l    A1, [A6 + 0x8]
  2475. 00001A8C  22A8 000C                move.l     [A1], [A0 + 0xC]
  2476. 00001A90  600E                     bra        +0x10 /* 00001AA0 */
  2477. label00001A92:
  2478. 00001A92  2054                     movea.l    A0, [A4]
  2479. 00001A94  2868 003E                movea.l    A4, [A0 + 0x3E]
  2480. 00001A98  5287                     addq.l     D7, 1
  2481. 00001A9A  60DA                     bra        -0x24 /* 00001A76 */
  2482. label00001A9C:
  2483. 00001A9C  422E 0010                clr.b      [A6 + 0x10]
  2484. label00001AA0:
  2485. 00001AA0  4CDF 1080                movem.l    D7,A4, [A7]+
  2486. 00001AA4  4E5E                     unlink     A6
  2487. 00001AA6  205F                     movea.l    A0, [A7]+
  2488. 00001AA8  504F                     addq.w     A7, 8
  2489. 00001AAA  4ED0                     jmp        [A0]
  2490. export_427:
  2491. 00001AAC  4E56 FCE2                link       A6, -0x031E
  2492. 00001AB0  48E7 0018                movem.l    -[A7], A3,A4
  2493. 00001AB4  206E 000C                movea.l    A0, [A6 + 0xC]
  2494. 00001AB8  43EE FF00                lea.l      A1, [A6 - 0x100]
  2495. 00001ABC  707F                     moveq.l    D0, 0x7F
  2496. label00001ABE:
  2497. 00001ABE  32D8                     move.w     [A1]+, [A0]+
  2498. 00001AC0  51C8 FFFC                dbf        D0, -0x6 /* 00001ABE */
  2499. 00001AC4  266E 0008                movea.l    A3, [A6 + 0x8]
  2500. 00001AC8  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2501. 00001ACE  4240                     clr.w      D0
  2502. 00001AD0  102E FF00                move.b     D0, [A6 - 0x100]
  2503. 00001AD4  4A40                     tst.w      D0
  2504. 00001AD6  6608                     bne        +0xA /* 00001AE0 */
  2505. 00001AD8  26AD A548                move.l     [A3], [A5 - 0x5AB8]
  2506. 00001ADC  6000 012A                bra        +0x12C /* 00001C08 */
  2507. label00001AE0:
  2508. 00001AE0  4267                     clr.w      -[A7]
  2509. 00001AE2  486E FF00                pea.l      [A6 - 0x100]
  2510. 00001AE6  487A 012C                pea.l      [PC + 0x12C /* 00001C14, value 0x4486F6D, pstring "Home" */]
  2511. 00001AEA  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  2512. 00001AEE  101F                     move.b     D0, [A7]+
  2513. 00001AF0  6708                     beq        +0xA /* 00001AFA */
  2514. 00001AF2  26AD A544                move.l     [A3], [A5 - 0x5ABC]
  2515. 00001AF6  6000 0110                bra        +0x112 /* 00001C08 */
  2516. label00001AFA:
  2517. 00001AFA  486E FF00                pea.l      [A6 - 0x100]
  2518. 00001AFE  4267                     clr.w      -[A7]
  2519. 00001B00  4EBA EBFC                jsr        [PC - 0x1404 /* 000006FE */]
  2520. 00001B04  2D6D A660 FCF6           move.l     [A6 - 0x30A], [A5 - 0x59A0]
  2521. 00001B0A  4267                     clr.w      -[A7]
  2522. 00001B0C  486E FF00                pea.l      [A6 - 0x100]
  2523. 00001B10  42A7                     clr.l      -[A7]
  2524. 00001B12  486E FCF6                pea.l      [A6 - 0x30A]
  2525. 00001B16  486E FCFA                pea.l      [A6 - 0x306]
  2526. 00001B1A  486E FE00                pea.l      [A6 - 0x200]
  2527. 00001B1E  4EBA F0C2                jsr        [PC - 0xF3E /* 00000BE2 */]
  2528. 00001B22  101F                     move.b     D0, [A7]+
  2529. 00001B24  6710                     beq        +0x12 /* 00001B36 */
  2530. 00001B26  42A7                     clr.l      -[A7]
  2531. 00001B28  486E FCFA                pea.l      [A6 - 0x306]
  2532. 00001B2C  4EBA FE42                jsr        [PC - 0x1BE /* 00001970 */]
  2533. 00001B30  269F                     move.l     [A3], [A7]+
  2534. 00001B32  6000 00D4                bra        +0xD6 /* 00001C08 */
  2535. label00001B36:
  2536. 00001B36  2D7C 4150 504C FCF6      move.l     [A6 - 0x30A], 0x4150504C /* 'APPL' */
  2537. 00001B3E  4EBA F4E2                jsr        [PC - 0xB1E /* 00001022 */]
  2538. 00001B42  4267                     clr.w      -[A7]
  2539. 00001B44  486E FF00                pea.l      [A6 - 0x100]
  2540. 00001B48  42A7                     clr.l      -[A7]
  2541. 00001B4A  486E FCF6                pea.l      [A6 - 0x30A]
  2542. 00001B4E  486E FCFA                pea.l      [A6 - 0x306]
  2543. 00001B52  486E FE00                pea.l      [A6 - 0x200]
  2544. 00001B56  4EBA F08A                jsr        [PC - 0xF76 /* 00000BE2 */]
  2545. 00001B5A  101F                     move.b     D0, [A7]+
  2546. 00001B5C  6728                     beq        +0x2A /* 00001B86 */
  2547. 00001B5E  2F00                     move.l     -[A7], D0
  2548. 00001B60  4267                     clr.w      -[A7]
  2549. 00001B62  486E FCFA                pea.l      [A6 - 0x306]
  2550. 00001B66  486D A55A                pea.l      [A5 - 0x5AA6]
  2551. 00001B6A  4EBA EB20                jsr        [PC - 0x14E0 /* 0000068C */]
  2552. 00001B6E  121F                     move.b     D1, [A7]+
  2553. 00001B70  201F                     move.l     D0, [A7]+
  2554. 00001B72  C001                     and.b      D0, D1
  2555. 00001B74  6710                     beq        +0x12 /* 00001B86 */
  2556. 00001B76  42A7                     clr.l      -[A7]
  2557. 00001B78  486E FCFA                pea.l      [A6 - 0x306]
  2558. 00001B7C  4EBA FDF2                jsr        [PC - 0x20E /* 00001970 */]
  2559. 00001B80  269F                     move.l     [A3], [A7]+
  2560. 00001B82  6000 0084                bra        +0x86 /* 00001C08 */
  2561. label00001B86:
  2562. 00001B86  2D6D A660 FCF6           move.l     [A6 - 0x30A], [A5 - 0x59A0]
  2563. 00001B8C  286D A53E                movea.l    A4, [A5 - 0x5AC2]
  2564. label00001B90:
  2565. 00001B90  200C                     move.l     D0, A4
  2566. 00001B92  6730                     beq        +0x32 /* 00001BC4 */
  2567. 00001B94  2054                     movea.l    A0, [A4]
  2568. 00001B96  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2569. 00001B9A  486E FCFA                pea.l      [A6 - 0x306]
  2570. 00001B9E  4EBA 007A                jsr        [PC + 0x7A /* 00001C1A */]
  2571. 00001BA2  4267                     clr.w      -[A7]
  2572. 00001BA4  486E FF00                pea.l      [A6 - 0x100]
  2573. 00001BA8  486E FD00                pea.l      [A6 - 0x300]
  2574. 00001BAC  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  2575. 00001BB0  101F                     move.b     D0, [A7]+
  2576. 00001BB2  6708                     beq        +0xA /* 00001BBC */
  2577. 00001BB4  2054                     movea.l    A0, [A4]
  2578. 00001BB6  26A8 000C                move.l     [A3], [A0 + 0xC]
  2579. 00001BBA  604C                     bra        +0x4E /* 00001C08 */
  2580. label00001BBC:
  2581. 00001BBC  2054                     movea.l    A0, [A4]
  2582. 00001BBE  2868 003E                movea.l    A4, [A0 + 0x3E]
  2583. 00001BC2  60CC                     bra        -0x32 /* 00001B90 */
  2584. label00001BC4:
  2585. 00001BC4  102D 9FD2                move.b     D0, [A5 - 0x602E]
  2586. 00001BC8  6636                     bne        +0x38 /* 00001C00 */
  2587. 00001BCA  2D6D A660 FCE2           move.l     [A6 - 0x31E], [A5 - 0x59A0]
  2588. 00001BD0  2F3C 0001 0000           move.l     -[A7], 0x10000
  2589. 00001BD6  486E FCE2                pea.l      [A6 - 0x31E]
  2590. 00001BDA  486E FF00                pea.l      [A6 - 0x100]
  2591. 00001BDE  486E FCFA                pea.l      [A6 - 0x306]
  2592. 00001BE2  486E FE00                pea.l      [A6 - 0x200]
  2593. 00001BE6  486E FCF6                pea.l      [A6 - 0x30A]
  2594. 00001BEA  4EBA 02D8                jsr        [PC + 0x2D8 /* 00001EC4 */]
  2595. 00001BEE  101F                     move.b     D0, [A7]+
  2596. 00001BF0  670E                     beq        +0x10 /* 00001C00 */
  2597. 00001BF2  42A7                     clr.l      -[A7]
  2598. 00001BF4  486E FCFA                pea.l      [A6 - 0x306]
  2599. 00001BF8  4EBA FD76                jsr        [PC - 0x28A /* 00001970 */]
  2600. 00001BFC  269F                     move.l     [A3], [A7]+
  2601. 00001BFE  6008                     bra        +0xA /* 00001C08 */
  2602. label00001C00:
  2603. 00001C00  7000                     moveq.l    D0, 0x00
  2604. 00001C02  2680                     move.l     [A3], D0
  2605. 00001C04  422E 0010                clr.b      [A6 + 0x10]
  2606. label00001C08:
  2607. 00001C08  4CDF 1800                movem.l    A3,A4, [A7]+
  2608. 00001C0C  4E5E                     unlink     A6
  2609. 00001C0E  205F                     movea.l    A0, [A7]+
  2610. 00001C10  504F                     addq.w     A7, 8
  2611. 00001C12  4ED0                     jmp        [A0]
  2612. 00001C14  0448 6F6D                subi.w     A0, 0x6F6D /* 'om' */
  2613. 00001C18  6500 4E56                bcs        +0x4E58 /* 00006A70 */
  2614. // begin alternate branch 00001C1A-00001C2A
  2615. export_428:
  2616. fn00001C1A:
  2617. 00001C1A  4E56 0000                link       A6, 0
  2618. 00001C1E  48E7 0018                movem.l    -[A7], A3,A4
  2619. 00001C22  266E 0008                movea.l    A3, [A6 + 0x8]
  2620. 00001C26  206D A556                movea.l    A0, [A5 - 0x5AAA]
  2621. // end alternate branch 00001C1A-00001C2A
  2622. export_428: // at 00001C1A (misaligned)
  2623. fn00001C1A: // (misaligned)
  2624. 00001C1C  0000 48E7                ori.b      D0, 0xE7
  2625. 00001C20  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2626. 00001C24  0008 206D                ori.b      A0, 0x6D /* 'm' */
  2627. 00001C28  A556                     syscall    LwrString/LowerText, flags=5
  2628. 00001C2A  2050                     movea.l    A0, [A0]
  2629. 00001C2C  302E 000C                move.w     D0, [A6 + 0xC]
  2630. 00001C30  C1FC 0006                muls.w     D0, 0x6
  2631. 00001C34  49F0 0000                lea.l      A4, [A0 + D0.w]
  2632. 00001C38  3694                     move.w     [A3], [A4]
  2633. 00001C3A  276C 0002 0002           move.l     [A3 + 0x2], [A4 + 0x2]
  2634. 00001C40  2F2D A552                move.l     -[A7], [A5 - 0x5AAE]
  2635. 00001C44  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2636. 00001C48  486B 0006                pea.l      [A3 + 0x6]
  2637. 00001C4C  4EAD 286A                jsr        [A5 + 0x286A /* export_1289 */]
  2638. 00001C50  4CDF 1800                movem.l    A3,A4, [A7]+
  2639. 00001C54  4E5E                     unlink     A6
  2640. 00001C56  205F                     movea.l    A0, [A7]+
  2641. 00001C58  504F                     addq.w     A7, 8
  2642. 00001C5A  4ED0                     jmp        [A0]
  2643. export_429:
  2644. 00001C5C  4E56 FFF8                link       A6, -0x0008
  2645. 00001C60  48E7 0108                movem.l    -[A7], D7,A4
  2646. 00001C64  286D A53E                movea.l    A4, [A5 - 0x5AC2]
  2647. 00001C68  7E01                     moveq.l    D7, 0x01
  2648. label00001C6A:
  2649. 00001C6A  200C                     move.l     D0, A4
  2650. 00001C6C  671C                     beq        +0x1E /* 00001C8A */
  2651. 00001C6E  2054                     movea.l    A0, [A4]
  2652. 00001C70  2028 000C                move.l     D0, [A0 + 0xC]
  2653. 00001C74  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2654. 00001C78  6606                     bne        +0x8 /* 00001C80 */
  2655. 00001C7A  3D47 000C                move.w     [A6 + 0xC], D7
  2656. 00001C7E  600E                     bra        +0x10 /* 00001C8E */
  2657. label00001C80:
  2658. 00001C80  2054                     movea.l    A0, [A4]
  2659. 00001C82  2868 003E                movea.l    A4, [A0 + 0x3E]
  2660. 00001C86  5287                     addq.l     D7, 1
  2661. 00001C88  60E0                     bra        -0x1E /* 00001C6A */
  2662. label00001C8A:
  2663. 00001C8A  426E 000C                clr.w      [A6 + 0xC]
  2664. label00001C8E:
  2665. 00001C8E  4CDF 1080                movem.l    D7,A4, [A7]+
  2666. 00001C92  4E5E                     unlink     A6
  2667. 00001C94  2E9F                     move.l     [A7], [A7]+
  2668. 00001C96  4E75                     rts
  2669. export_430:
  2670. 00001C98  4E56 FCFA                link       A6, -0x0306
  2671. 00001C9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2672. 00001CA0  486E FDFA                pea.l      [A6 - 0x206]
  2673. 00001CA4  4EBA FF74                jsr        [PC - 0x8C /* 00001C1A */]
  2674. 00001CA8  4A6E FDFA                tst.w      [A6 - 0x206]
  2675. 00001CAC  57C0                     seq        D0
  2676. 00001CAE  4A00                     tst.b      D0
  2677. 00001CB0  6710                     beq        +0x12 /* 00001CC2 */
  2678. 00001CB2  4AAE FDFC                tst.l      [A6 - 0x204]
  2679. 00001CB6  57C1                     seq        D1
  2680. 00001CB8  C001                     and.b      D0, D1
  2681. 00001CBA  6706                     beq        +0x8 /* 00001CC2 */
  2682. 00001CBC  422E FF00                clr.b      [A6 - 0x100]
  2683. 00001CC0  6010                     bra        +0x12 /* 00001CD2 */
  2684. label00001CC2:
  2685. 00001CC2  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  2686. 00001CC6  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  2687. 00001CCA  486E FF00                pea.l      [A6 - 0x100]
  2688. 00001CCE  4EBA E8E4                jsr        [PC - 0x171C /* 000005B4 */]
  2689. label00001CD2:
  2690. 00001CD2  206E 000C                movea.l    A0, [A6 + 0xC]
  2691. 00001CD6  2F08                     move.l     -[A7], A0
  2692. 00001CD8  486E FF00                pea.l      [A6 - 0x100]
  2693. 00001CDC  486E FE00                pea.l      [A6 - 0x200]
  2694. 00001CE0  486E FCFA                pea.l      [A6 - 0x306]
  2695. 00001CE4  3F3C 0002                move.w     -[A7], 0x2
  2696. 00001CE8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2697. 00001CEC  205F                     movea.l    A0, [A7]+
  2698. 00001CEE  43EE FCFA                lea.l      A1, [A6 - 0x306]
  2699. 00001CF2  707F                     moveq.l    D0, 0x7F
  2700. label00001CF4:
  2701. 00001CF4  30D9                     move.w     [A0]+, [A1]+
  2702. 00001CF6  51C8 FFFC                dbf        D0, -0x6 /* 00001CF4 */
  2703. 00001CFA  4E5E                     unlink     A6
  2704. 00001CFC  2E9F                     move.l     [A7], [A7]+
  2705. 00001CFE  4E75                     rts
  2706. export_431:
  2707. fn00001D00:
  2708. 00001D00  4E56 FEF0                link       A6, -0x0110
  2709. 00001D04  206E 0010                movea.l    A0, [A6 + 0x10]
  2710. 00001D08  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2711. 00001D0C  7007                     moveq.l    D0, 0x07
  2712. label00001D0E:
  2713. 00001D0E  32D8                     move.w     [A1]+, [A0]+
  2714. 00001D10  51C8 FFFC                dbf        D0, -0x6 /* 00001D0E */
  2715. 00001D14  206E 000C                movea.l    A0, [A6 + 0xC]
  2716. 00001D18  43EE FEF0                lea.l      A1, [A6 - 0x110]
  2717. 00001D1C  707F                     moveq.l    D0, 0x7F
  2718. label00001D1E:
  2719. 00001D1E  32D8                     move.w     [A1]+, [A0]+
  2720. 00001D20  51C8 FFFC                dbf        D0, -0x6 /* 00001D1E */
  2721. 00001D24  2F3C 000B 008A           move.l     -[A7], 0xB008A
  2722. 00001D2A  486E FEF0                pea.l      [A6 - 0x110]
  2723. 00001D2E  4EAD 2352                jsr        [A5 + 0x2352 /* export_1126 */]
  2724. 00001D32  42A7                     clr.l      -[A7]
  2725. 00001D34  3F3C 008A                move.w     -[A7], 0x8A
  2726. 00001D38  4EBA E378                jsr        [PC - 0x1C88 /* 000000B2 */]
  2727. 00001D3C  2B5F A76C                move.l     [A5 - 0x5894], [A7]+
  2728. 00001D40  486E FEF0                pea.l      [A6 - 0x110]
  2729. 00001D44  487A 004A                pea.l      [PC + 0x4A /* 00001D90, value 0x4E56 'NV' */]
  2730. 00001D48  487A 0046                pea.l      [PC + 0x46 /* 00001D90, value 0x4E56 'NV' */]
  2731. 00001D4C  487A 0042                pea.l      [PC + 0x42 /* 00001D90, value 0x4E56 'NV' */]
  2732. 00001D50  A98B                     syscall    ParamText
  2733. 00001D52  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2734. 00001D56  2F2D A76C                move.l     -[A7], [A5 - 0x5894]
  2735. 00001D5A  487A 0032                pea.l      [PC + 0x32 /* 00001D8E, value 0x1200000 */]
  2736. 00001D5E  42A7                     clr.l      -[A7]
  2737. 00001D60  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2738. 00001D64  486E FFF0                pea.l      [A6 - 0x10]
  2739. 00001D68  42A7                     clr.l      -[A7]
  2740. 00001D6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2741. 00001D6E  3F3C 008A                move.w     -[A7], 0x8A
  2742. 00001D72  486D 233A                pea.l      [A5 + 0x233A /* export_1123 */]
  2743. 00001D76  3F3C 0004                move.w     -[A7], 0x4
  2744. 00001D7A  A9EA                     syscall    Pack3
  2745. 00001D7C  3F3C 008A                move.w     -[A7], 0x8A
  2746. 00001D80  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  2747. 00001D84  4E5E                     unlink     A6
  2748. 00001D86  205F                     movea.l    A0, [A7]+
  2749. 00001D88  DEFC 000E                add.w      A7, 0xE
  2750. 00001D8C  4ED0                     jmp        [A0]
  2751. 00001D8E  0120                     btst       -[A0], D0
  2752. 00001D90  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2753. export_432: // at 00001D92 (misaligned)
  2754. 00001D94  FE00                     .extension 0xE00 // unimplemented
  2755. 00001D96  206E 0010                movea.l    A0, [A6 + 0x10]
  2756. 00001D9A  43EE FF00                lea.l      A1, [A6 - 0x100]
  2757. 00001D9E  707F                     moveq.l    D0, 0x7F
  2758. label00001DA0:
  2759. 00001DA0  32D8                     move.w     [A1]+, [A0]+
  2760. 00001DA2  51C8 FFFC                dbf        D0, -0x6 /* 00001DA0 */
  2761. 00001DA6  206E 000C                movea.l    A0, [A6 + 0xC]
  2762. 00001DAA  43EE FE00                lea.l      A1, [A6 - 0x200]
  2763. 00001DAE  707F                     moveq.l    D0, 0x7F
  2764. label00001DB0:
  2765. 00001DB0  32D8                     move.w     [A1]+, [A0]+
  2766. 00001DB2  51C8 FFFC                dbf        D0, -0x6 /* 00001DB0 */
  2767. 00001DB6  2F3C 0003 F061           move.l     -[A7], 0x3F061
  2768. 00001DBC  486E FF00                pea.l      [A6 - 0x100]
  2769. 00001DC0  4EAD 2352                jsr        [A5 + 0x2352 /* export_1126 */]
  2770. 00001DC4  42A7                     clr.l      -[A7]
  2771. 00001DC6  3F3C F061                move.w     -[A7], 0xF061
  2772. 00001DCA  4EBA E2E6                jsr        [PC - 0x1D1A /* 000000B2 */]
  2773. 00001DCE  2B5F A76C                move.l     [A5 - 0x5894], [A7]+
  2774. 00001DD2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2775. 00001DD6  2F2D A76C                move.l     -[A7], [A5 - 0x5894]
  2776. 00001DDA  486E FF00                pea.l      [A6 - 0x100]
  2777. 00001DDE  486E FE00                pea.l      [A6 - 0x200]
  2778. 00001DE2  42A7                     clr.l      -[A7]
  2779. 00001DE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2780. 00001DE8  3F3C F061                move.w     -[A7], 0xF061
  2781. 00001DEC  486D 233A                pea.l      [A5 + 0x233A /* export_1123 */]
  2782. 00001DF0  3F3C 0003                move.w     -[A7], 0x3
  2783. 00001DF4  A9EA                     syscall    Pack3
  2784. 00001DF6  3F3C F061                move.w     -[A7], 0xF061
  2785. 00001DFA  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  2786. 00001DFE  4E5E                     unlink     A6
  2787. 00001E00  205F                     movea.l    A0, [A7]+
  2788. 00001E02  DEFC 000C                add.w      A7, 0xC
  2789. 00001E06  4ED0                     jmp        [A0]
  2790. export_433:
  2791. 00001E08  4E56 FFFA                link       A6, -0x0006
  2792. 00001E0C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2793. 00001E10  486E FFFE                pea.l      [A6 - 0x2]
  2794. 00001E14  486E FFFA                pea.l      [A6 - 0x6]
  2795. 00001E18  4EBA 001A                jsr        [PC + 0x1A /* 00001E34 */]
  2796. 00001E1C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2797. 00001E20  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2798. 00001E24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2799. 00001E28  4EBA E78A                jsr        [PC - 0x1876 /* 000005B4 */]
  2800. 00001E2C  4E5E                     unlink     A6
  2801. 00001E2E  205F                     movea.l    A0, [A7]+
  2802. 00001E30  5C4F                     addq.w     A7, 6
  2803. 00001E32  4ED0                     jmp        [A0]
  2804. export_434:
  2805. fn00001E34:
  2806. 00001E34  4E56 FFCA                link       A6, -0x0036
  2807. 00001E38  486E FFCA                pea.l      [A6 - 0x36]
  2808. 00001E3C  7034                     moveq.l    D0, 0x34
  2809. 00001E3E  2F00                     move.l     -[A7], D0
  2810. 00001E40  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2811. 00001E44  3D6E 0010 FFE0           move.w     [A6 - 0x20], [A6 + 0x10]
  2812. 00001E4A  4267                     clr.w      -[A7]
  2813. 00001E4C  486E FFCA                pea.l      [A6 - 0x36]
  2814. 00001E50  4267                     clr.w      -[A7]
  2815. 00001E52  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  2816. 00001E56  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2817. 00001E5A  206E 000C                movea.l    A0, [A6 + 0xC]
  2818. 00001E5E  30AE FFEA                move.w     [A0], [A6 - 0x16]
  2819. 00001E62  206E 0008                movea.l    A0, [A6 + 0x8]
  2820. 00001E66  20AE FFFA                move.l     [A0], [A6 - 0x6]
  2821. 00001E6A  4E5E                     unlink     A6
  2822. 00001E6C  205F                     movea.l    A0, [A7]+
  2823. 00001E6E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2824. 00001E72  4ED0                     jmp        [A0]
  2825. fn00001E74:
  2826. 00001E74  4E56 FFFA                link       A6, -0x0006
  2827. 00001E78  48E7 0108                movem.l    -[A7], D7,A4
  2828. 00001E7C  286E 0008                movea.l    A4, [A6 + 0x8]
  2829. 00001E80  422E 000C                clr.b      [A6 + 0xC]
  2830. 00001E84  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2831. 00001E8A  3D6C 001C FFFA           move.w     [A6 - 0x6], [A4 + 0x1C]
  2832. 00001E90  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2833. 00001E94  601E                     bra        +0x20 /* 00001EB4 */
  2834. label00001E96:
  2835. 00001E96  3007                     move.w     D0, D7
  2836. 00001E98  5340                     subq.w     D0, 1
  2837. 00001E9A  E540                     asl        D0.w, 2
  2838. 00001E9C  223C 4150 504C           move.l     D1, 0x4150504C /* 'APPL' */
  2839. 00001EA2  B2B4 00F0                cmp.l      D1, [A4 + D0.w - 0x16]
  2840. 00001EA6  6608                     bne        +0xA /* 00001EB0 */
  2841. 00001EA8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2842. 00001EAE  600A                     bra        +0xC /* 00001EBA */
  2843. label00001EB0:
  2844. 00001EB0  5247                     addq.w     D7, 1
  2845. 00001EB2  6906                     bvs        +0x8 /* 00001EBA */
  2846. label00001EB4:
  2847. 00001EB4  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  2848. 00001EB8  6FDC                     ble        -0x22 /* 00001E96 */
  2849. label00001EBA:
  2850. 00001EBA  4CDF 1080                movem.l    D7,A4, [A7]+
  2851. 00001EBE  4E5E                     unlink     A6
  2852. 00001EC0  2E9F                     move.l     [A7], [A7]+
  2853. 00001EC2  4E75                     rts
  2854. export_435:
  2855. fn00001EC4:
  2856. 00001EC4  4E56 FBA6                link       A6, -0x045A
  2857. 00001EC8  2F0C                     move.l     -[A7], A4
  2858. 00001ECA  206E 0018                movea.l    A0, [A6 + 0x18]
  2859. 00001ECE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2860. 00001ED2  7007                     moveq.l    D0, 0x07
  2861. label00001ED4:
  2862. 00001ED4  32D8                     move.w     [A1]+, [A0]+
  2863. 00001ED6  51C8 FFFC                dbf        D0, -0x6 /* 00001ED4 */
  2864. 00001EDA  206E 0014                movea.l    A0, [A6 + 0x14]
  2865. 00001EDE  43EE FEF0                lea.l      A1, [A6 - 0x110]
  2866. 00001EE2  707F                     moveq.l    D0, 0x7F
  2867. label00001EE4:
  2868. 00001EE4  32D8                     move.w     [A1]+, [A0]+
  2869. 00001EE6  51C8 FFFC                dbf        D0, -0x6 /* 00001EE4 */
  2870. 00001EEA  286E 0010                movea.l    A4, [A6 + 0x10]
  2871. 00001EEE  422E 001E                clr.b      [A6 + 0x1E]
  2872. 00001EF2  486E FBA6                pea.l      [A6 - 0x45A]
  2873. 00001EF6  3F3C 0004                move.w     -[A7], 0x4
  2874. 00001EFA  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  2875. 00001EFE  205F                     movea.l    A0, [A7]+
  2876. 00001F00  43EE FDA6                lea.l      A1, [A6 - 0x25A]
  2877. 00001F04  707F                     moveq.l    D0, 0x7F
  2878. label00001F06:
  2879. 00001F06  32D8                     move.w     [A1]+, [A0]+
  2880. 00001F08  51C8 FFFC                dbf        D0, -0x6 /* 00001F06 */
  2881. 00001F0C  4267                     clr.w      -[A7]
  2882. 00001F0E  486E FEF0                pea.l      [A6 - 0x110]
  2883. 00001F12  486E FDA6                pea.l      [A6 - 0x25A]
  2884. 00001F16  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  2885. 00001F1A  102D A550                move.b     D0, [A5 - 0x5AB0]
  2886. 00001F1E  6732                     beq        +0x34 /* 00001F52 */
  2887. 00001F20  2F00                     move.l     -[A7], D0
  2888. 00001F22  4267                     clr.w      -[A7]
  2889. 00001F24  2F0E                     move.l     -[A7], A6
  2890. 00001F26  4EBA FF4C                jsr        [PC - 0xB4 /* 00001E74 */]
  2891. 00001F2A  121F                     move.b     D1, [A7]+
  2892. 00001F2C  201F                     move.l     D0, [A7]+
  2893. 00001F2E  C001                     and.b      D0, D1
  2894. 00001F30  4A00                     tst.b      D0
  2895. 00001F32  671E                     beq        +0x20 /* 00001F52 */
  2896. 00001F34  7204                     moveq.l    D1, 0x04
  2897. 00001F36  B26E 001C                cmp.w      D1, [A6 + 0x1C]
  2898. 00001F3A  5EC1                     sgt        D1
  2899. 00001F3C  C001                     and.b      D0, D1
  2900. 00001F3E  6712                     beq        +0x14 /* 00001F52 */
  2901. 00001F40  302E 001C                move.w     D0, [A6 + 0x1C]
  2902. 00001F44  E540                     asl        D0.w, 2
  2903. 00001F46  2DBC 6164 7270 00F0      move.l     [A6 + D0.w - 0x16], 0x61647270 /* 'adrp' */
  2904. 00001F4E  526E 001C                addq.w     [A6 + 0x1C], 1
  2905. label00001F52:
  2906. 00001F52  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2907. 00001F56  486E FFF0                pea.l      [A6 - 0x10]
  2908. 00001F5A  486E FDA6                pea.l      [A6 - 0x25A]
  2909. 00001F5E  486E FEA6                pea.l      [A6 - 0x15A]
  2910. 00001F62  4EBA FD9C                jsr        [PC - 0x264 /* 00001D00 */]
  2911. 00001F66  102E FEA6                move.b     D0, [A6 - 0x15A]
  2912. 00001F6A  6776                     beq        +0x78 /* 00001FE2 */
  2913. 00001F6C  1D7C 0001 001E           move.b     [A6 + 0x1E], 0x1
  2914. 00001F72  3F2E FEAC                move.w     -[A7], [A6 - 0x154]
  2915. 00001F76  2F0C                     move.l     -[A7], A4
  2916. 00001F78  486C 0002                pea.l      [A4 + 0x2]
  2917. 00001F7C  4EBA FEB6                jsr        [PC - 0x14A /* 00001E34 */]
  2918. 00001F80  3F14                     move.w     -[A7], [A4]
  2919. 00001F82  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2920. 00001F86  486E FDA6                pea.l      [A6 - 0x25A]
  2921. 00001F8A  4EBA E628                jsr        [PC - 0x19D8 /* 000005B4 */]
  2922. 00001F8E  102D A76A                move.b     D0, [A5 - 0x5896]
  2923. 00001F92  670E                     beq        +0x10 /* 00001FA2 */
  2924. 00001F94  206E 0008                movea.l    A0, [A6 + 0x8]
  2925. 00001F98  2F10                     move.l     -[A7], [A0]
  2926. 00001F9A  486E FDA6                pea.l      [A6 - 0x25A]
  2927. 00001F9E  4EAD 2CE2                jsr        [A5 + 0x2CE2 /* export_1432 */]
  2928. label00001FA2:
  2929. 00001FA2  204C                     movea.l    A0, A4
  2930. 00001FA4  5C88                     addq.l     A0, 6
  2931. 00001FA6  43EE FEB0                lea.l      A1, [A6 - 0x150]
  2932. 00001FAA  701F                     moveq.l    D0, 0x1F
  2933. label00001FAC:
  2934. 00001FAC  30D9                     move.w     [A0]+, [A1]+
  2935. 00001FAE  51C8 FFFC                dbf        D0, -0x6 /* 00001FAC */
  2936. 00001FB2  206E 000C                movea.l    A0, [A6 + 0xC]
  2937. 00001FB6  2F08                     move.l     -[A7], A0
  2938. 00001FB8  486E FDA6                pea.l      [A6 - 0x25A]
  2939. 00001FBC  486E FEB0                pea.l      [A6 - 0x150]
  2940. 00001FC0  486E FCA6                pea.l      [A6 - 0x35A]
  2941. 00001FC4  3F3C 0002                move.w     -[A7], 0x2
  2942. 00001FC8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2943. 00001FCC  205F                     movea.l    A0, [A7]+
  2944. 00001FCE  43EE FCA6                lea.l      A1, [A6 - 0x35A]
  2945. 00001FD2  707F                     moveq.l    D0, 0x7F
  2946. label00001FD4:
  2947. 00001FD4  30D9                     move.w     [A0]+, [A1]+
  2948. 00001FD6  51C8 FFFC                dbf        D0, -0x6 /* 00001FD4 */
  2949. 00001FDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2950. 00001FDE  20AE FEA8                move.l     [A0], [A6 - 0x158]
  2951. label00001FE2:
  2952. 00001FE2  285F                     movea.l    A4, [A7]+
  2953. 00001FE4  4E5E                     unlink     A6
  2954. 00001FE6  205F                     movea.l    A0, [A7]+
  2955. 00001FE8  DEFC 0016                add.w      A7, 0x16
  2956. 00001FEC  4ED0                     jmp        [A0]
  2957. export_436:
  2958. fn00001FEE:
  2959. 00001FEE  4E56 FF44                link       A6, -0x00BC
  2960. 00001FF2  422E 000E                clr.b      [A6 + 0xE]
  2961. 00001FF6  486E FFC2                pea.l      [A6 - 0x3E]
  2962. 00001FFA  703E                     moveq.l    D0, 0x3E
  2963. 00001FFC  2F00                     move.l     -[A7], D0
  2964. 00001FFE  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2965. 00002002  3D6E 000C FFDA           move.w     [A6 - 0x26], [A6 + 0xC]
  2966. 00002008  4267                     clr.w      -[A7]
  2967. 0000200A  486E FFC2                pea.l      [A6 - 0x3E]
  2968. 0000200E  4267                     clr.w      -[A7]
  2969. 00002010  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2970. 00002014  4A5F                     tst.w      [A7]+
  2971. 00002016  6704                     beq        +0x6 /* 0000201C */
  2972. 00002018  6000 009E                bra        +0xA0 /* 000020B8 */
  2973. label0000201C:
  2974. 0000201C  486E FF48                pea.l      [A6 - 0xB8]
  2975. 00002020  707A                     moveq.l    D0, 0x7A
  2976. 00002022  2F00                     move.l     -[A7], D0
  2977. 00002024  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2978. 00002028  206E 0008                movea.l    A0, [A6 + 0x8]
  2979. 0000202C  3D50 FF5E                move.w     [A6 - 0xA2], [A0]
  2980. 00002030  4267                     clr.w      -[A7]
  2981. 00002032  486E FF48                pea.l      [A6 - 0xB8]
  2982. 00002036  4267                     clr.w      -[A7]
  2983. 00002038  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2984. 0000203C  4A5F                     tst.w      [A7]+
  2985. 0000203E  6702                     beq        +0x4 /* 00002042 */
  2986. 00002040  6076                     bra        +0x78 /* 000020B8 */
  2987. label00002042:
  2988. 00002042  3D6E FF6E FF46           move.w     [A6 - 0xBA], [A6 - 0x92]
  2989. 00002048  486E FF48                pea.l      [A6 - 0xB8]
  2990. 0000204C  707A                     moveq.l    D0, 0x7A
  2991. 0000204E  2F00                     move.l     -[A7], D0
  2992. 00002050  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2993. 00002054  206E 0008                movea.l    A0, [A6 + 0x8]
  2994. 00002058  5C88                     addq.l     A0, 6
  2995. 0000205A  2D48 FF5A                move.l     [A6 - 0xA6], A0
  2996. 0000205E  206E 0008                movea.l    A0, [A6 + 0x8]
  2997. 00002062  3D50 FF5E                move.w     [A6 - 0xA2], [A0]
  2998. 00002066  2D68 0002 FF78           move.l     [A6 - 0x88], [A0 + 0x2]
  2999. 0000206C  4267                     clr.w      -[A7]
  3000. 0000206E  486E FF48                pea.l      [A6 - 0xB8]
  3001. 00002072  4267                     clr.w      -[A7]
  3002. 00002074  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  3003. 00002078  4A5F                     tst.w      [A7]+
  3004. 0000207A  6702                     beq        +0x4 /* 0000207E */
  3005. 0000207C  603A                     bra        +0x3C /* 000020B8 */
  3006. label0000207E:
  3007. 0000207E  1D6E FF66 FF45           move.b     [A6 - 0xBB], [A6 - 0x9A]
  3008. 00002084  082E 0000 FFE6           btst.b     [A6 - 0x1A], 0x0
  3009. 0000208A  56C0                     sne        D0
  3010. 0000208C  4A00                     tst.b      D0
  3011. 0000208E  6722                     beq        +0x24 /* 000020B2 */
  3012. 00002090  082E 0007 FF47           btst.b     [A6 - 0xB9], 0x7
  3013. 00002096  57C1                     seq        D1
  3014. 00002098  C001                     and.b      D0, D1
  3015. 0000209A  6716                     beq        +0x18 /* 000020B2 */
  3016. 0000209C  082E 0007 FF46           btst.b     [A6 - 0xBA], 0x7
  3017. 000020A2  57C1                     seq        D1
  3018. 000020A4  C001                     and.b      D0, D1
  3019. 000020A6  670A                     beq        +0xC /* 000020B2 */
  3020. 000020A8  082E 0000 FF45           btst.b     [A6 - 0xBB], 0x0
  3021. 000020AE  57C1                     seq        D1
  3022. 000020B0  C001                     and.b      D0, D1
  3023. label000020B2:
  3024. 000020B2  4400                     neg.b      D0
  3025. 000020B4  1D40 000E                move.b     [A6 + 0xE], D0
  3026. label000020B8:
  3027. 000020B8  4E5E                     unlink     A6
  3028. 000020BA  205F                     movea.l    A0, [A7]+
  3029. 000020BC  5C4F                     addq.w     A7, 6
  3030. 000020BE  4ED0                     jmp        [A0]
  3031. export_437:
  3032. 000020C0  4E56 FEF6                link       A6, -0x010A
  3033. 000020C4  2F07                     move.l     -[A7], D7
  3034. 000020C6  206E 0008                movea.l    A0, [A6 + 0x8]
  3035. 000020CA  43EE FEFA                lea.l      A1, [A6 - 0x106]
  3036. 000020CE  303C 0082                move.w     D0, 0x82
  3037. label000020D2:
  3038. 000020D2  32D8                     move.w     [A1]+, [A0]+
  3039. 000020D4  51C8 FFFC                dbf        D0, -0x6 /* 000020D2 */
  3040. 000020D8  4267                     clr.w      -[A7]
  3041. 000020DA  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  3042. 000020DE  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3043. 000020E2  486E FF00                pea.l      [A6 - 0x100]
  3044. 000020E6  1F3C 0003                move.b     -[A7], 0x3
  3045. 000020EA  486E FEF8                pea.l      [A6 - 0x108]
  3046. 000020EE  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3047. 000020F2  3E1F                     move.w     D7, [A7]+
  3048. 000020F4  661A                     bne        +0x1C /* 00002110 */
  3049. 000020F6  4267                     clr.w      -[A7]
  3050. 000020F8  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  3051. 000020FC  42A7                     clr.l      -[A7]
  3052. 000020FE  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  3053. 00002102  3E1F                     move.w     D7, [A7]+
  3054. 00002104  4267                     clr.w      -[A7]
  3055. 00002106  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  3056. 0000210A  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3057. 0000210E  3E1F                     move.w     D7, [A7]+
  3058. label00002110:
  3059. 00002110  3D47 000C                move.w     [A6 + 0xC], D7
  3060. 00002114  2E1F                     move.l     D7, [A7]+
  3061. 00002116  4E5E                     unlink     A6
  3062. 00002118  2E9F                     move.l     [A7], [A7]+
  3063. 0000211A  4E75                     rts
  3064. export_438:
  3065. 0000211C  4E56 FFF8                link       A6, -0x0008
  3066. 00002120  48E7 0300                movem.l    -[A7], D6,D7
  3067. 00002124  42A7                     clr.l      -[A7]
  3068. 00002126  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3069. 0000212A  4EAD 2A22                jsr        [A5 + 0x2A22 /* export_1344 */]
  3070. 0000212E  2E1F                     move.l     D7, [A7]+
  3071. 00002130  6606                     bne        +0x8 /* 00002138 */
  3072. 00002132  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3073. 00002136  6030                     bra        +0x32 /* 00002168 */
  3074. label00002138:
  3075. 00002138  42A7                     clr.l      -[A7]
  3076. 0000213A  42A7                     clr.l      -[A7]
  3077. 0000213C  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  3078. 00002140  2F07                     move.l     -[A7], D7
  3079. 00002142  4EAD 2A2A                jsr        [A5 + 0x2A2A /* export_1345 */]
  3080. 00002146  2C1F                     move.l     D6, [A7]+
  3081. 00002148  6606                     bne        +0x8 /* 00002150 */
  3082. 0000214A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3083. 0000214E  600E                     bra        +0x10 /* 0000215E */
  3084. label00002150:
  3085. 00002150  2F06                     move.l     -[A7], D6
  3086. 00002152  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  3087. 00002156  3F3C 0003                move.w     -[A7], 0x3
  3088. 0000215A  4EAD 248A                jsr        [A5 + 0x248A /* export_1165 */]
  3089. label0000215E:
  3090. 0000215E  102D B570                move.b     D0, [A5 - 0x4A90]
  3091. 00002162  6604                     bne        +0x6 /* 00002168 */
  3092. 00002164  4EBA 0448                jsr        [PC + 0x448 /* 000025AE */]
  3093. label00002168:
  3094. 00002168  4CDF 00C0                movem.l    D6,D7, [A7]+
  3095. 0000216C  4E5E                     unlink     A6
  3096. 0000216E  4E75                     rts
  3097. export_439:
  3098. 00002170  4E56 FFFE                link       A6, -0x0002
  3099. 00002174  2F07                     move.l     -[A7], D7
  3100. 00002176  4267                     clr.w      -[A7]
  3101. 00002178  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3102. 0000217C  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  3103. 00002180  3E1F                     move.w     D7, [A7]+
  3104. 00002182  486D 0882                pea.l      [A5 + 0x882 /* export_268 */]
  3105. 00002186  A9F1                     syscall    UnloadSeg
  3106. 00002188  4A47                     tst.w      D7
  3107. 0000218A  6716                     beq        +0x18 /* 000021A2 */
  3108. 0000218C  3F07                     move.w     -[A7], D7
  3109. 0000218E  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3110. 00002192  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  3111. 00002196  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  3112. 0000219A  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3113. 0000219E  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  3114. label000021A2:
  3115. 000021A2  2E1F                     move.l     D7, [A7]+
  3116. 000021A4  4E5E                     unlink     A6
  3117. 000021A6  205F                     movea.l    A0, [A7]+
  3118. 000021A8  544F                     addq.w     A7, 2
  3119. 000021AA  4ED0                     jmp        [A0]
  3120. export_440:
  3121. 000021AC  4E56 FFFE                link       A6, -0x0002
  3122. 000021B0  2F07                     move.l     -[A7], D7
  3123. 000021B2  4267                     clr.w      -[A7]
  3124. 000021B4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3125. 000021B8  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  3126. 000021BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3127. 000021C0  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  3128. 000021C4  3E1F                     move.w     D7, [A7]+
  3129. 000021C6  486D 087A                pea.l      [A5 + 0x87A /* export_267 */]
  3130. 000021CA  A9F1                     syscall    UnloadSeg
  3131. 000021CC  4A47                     tst.w      D7
  3132. 000021CE  6716                     beq        +0x18 /* 000021E6 */
  3133. 000021D0  3F07                     move.w     -[A7], D7
  3134. 000021D2  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3135. 000021D6  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  3136. 000021DA  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  3137. 000021DE  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3138. 000021E2  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  3139. label000021E6:
  3140. 000021E6  2E1F                     move.l     D7, [A7]+
  3141. 000021E8  4E5E                     unlink     A6
  3142. 000021EA  205F                     movea.l    A0, [A7]+
  3143. 000021EC  5C4F                     addq.w     A7, 6
  3144. 000021EE  4ED0                     jmp        [A0]
  3145. fn000021F0:
  3146. 000021F0  4E56 FFF6                link       A6, -0x000A
  3147. 000021F4  48E7 0018                movem.l    -[A7], A3,A4
  3148. 000021F8  206E 000C                movea.l    A0, [A6 + 0xC]
  3149. 000021FC  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3150. 00002200  7002                     moveq.l    D0, 0x02
  3151. label00002202:
  3152. 00002202  32D8                     move.w     [A1]+, [A0]+
  3153. 00002204  51C8 FFFC                dbf        D0, -0x6 /* 00002202 */
  3154. 00002208  286E 0008                movea.l    A4, [A6 + 0x8]
  3155. 0000220C  4A2E FFFE                tst.b      [A6 - 0x2]
  3156. 00002210  6608                     bne        +0xA /* 0000221A */
  3157. 00002212  296D C71E FFF6           move.l     [A4 - 0xA], [A5 - 0x38E2]
  3158. 00002218  6078                     bra        +0x7A /* 00002292 */
  3159. label0000221A:
  3160. 0000221A  7004                     moveq.l    D0, 0x04
  3161. 0000221C  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  3162. 00002220  662E                     bne        +0x30 /* 00002250 */
  3163. 00002222  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3164. 00002226  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  3165. 0000222A  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  3166. 0000222E  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3167. 00002232  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  3168. 00002236  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  3169. 0000223A  7004                     moveq.l    D0, 0x04
  3170. 0000223C  2F00                     move.l     -[A7], D0
  3171. 0000223E  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3172. 00002242  201F                     move.l     D0, [A7]+
  3173. 00002244  3F00                     move.w     -[A7], D0
  3174. 00002246  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  3175. 0000224A  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3176. 0000224E  603C                     bra        +0x3E /* 0000228C */
  3177. label00002250:
  3178. 00002250  7001                     moveq.l    D0, 0x01
  3179. 00002252  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  3180. 00002256  6606                     bne        +0x8 /* 0000225E */
  3181. 00002258  70FF                     moveq.l    D0, 0xFFFFFFFF
  3182. 0000225A  2940 FFFA                move.l     [A4 - 0x6], D0
  3183. label0000225E:
  3184. 0000225E  7002                     moveq.l    D0, 0x02
  3185. 00002260  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  3186. 00002264  6606                     bne        +0x8 /* 0000226C */
  3187. 00002266  7000                     moveq.l    D0, 0x00
  3188. 00002268  2940 FFFA                move.l     [A4 - 0x6], D0
  3189. label0000226C:
  3190. 0000226C  7003                     moveq.l    D0, 0x03
  3191. 0000226E  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  3192. 00002272  6608                     bne        +0xA /* 0000227C */
  3193. 00002274  297C AAAA AAAA FFFA      move.l     [A4 - 0x6], 0xAAAAAAAA
  3194. label0000227C:
  3195. 0000227C  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  3196. 00002280  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  3197. 00002284  486D C0A2                pea.l      [A5 - 0x3F5E]
  3198. 00002288  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  3199. label0000228C:
  3200. 0000228C  296D C4DE FFF6           move.l     [A4 - 0xA], [A5 - 0x3B22]
  3201. label00002292:
  3202. 00002292  266C FFEA                movea.l    A3, [A4 - 0x16]
  3203. 00002296  D7ED 9FF8                add.l      A3, [A5 - 0x6008]
  3204. 0000229A  42A7                     clr.l      -[A7]
  3205. 0000229C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3206. 000022A0  3F3C 1560                move.w     -[A7], 0x1560
  3207. 000022A4  301F                     move.w     D0, [A7]+
  3208. 000022A6  C1DF                     muls.w     D0, [A7]+
  3209. 000022A8  2E80                     move.l     [A7], D0
  3210. 000022AA  202D B396                move.l     D0, [A5 - 0x4C6A]
  3211. 000022AE  E488                     lsr        D0, 2
  3212. 000022B0  2F00                     move.l     -[A7], D0
  3213. 000022B2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3214. 000022B6  295F FFEE                move.l     [A4 - 0x12], [A7]+
  3215. 000022BA  0CAC 0000 7FFF FFEE      cmpi.l     [A4 - 0x12], 0x7FFF
  3216. 000022C2  5EC0                     sgt        D0
  3217. 000022C4  4AAC FFEE                tst.l      [A4 - 0x12]
  3218. 000022C8  5DC1                     slt        D1
  3219. 000022CA  8001                     or.b       D0, D1
  3220. 000022CC  6708                     beq        +0xA /* 000022D6 */
  3221. 000022CE  297C 0000 7FFF FFEE      move.l     [A4 - 0x12], 0x7FFF
  3222. label000022D6:
  3223. 000022D6  426C FFE8                clr.w      [A4 - 0x18]
  3224. 000022DA  7020                     moveq.l    D0, 0x20
  3225. 000022DC  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3226. 000022E0  6608                     bne        +0xA /* 000022EA */
  3227. 000022E2  397C 0005 FFE8           move.w     [A4 - 0x18], 0x5
  3228. 000022E8  603E                     bra        +0x40 /* 00002328 */
  3229. label000022EA:
  3230. 000022EA  7010                     moveq.l    D0, 0x10
  3231. 000022EC  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3232. 000022F0  6608                     bne        +0xA /* 000022FA */
  3233. 000022F2  397C 0004 FFE8           move.w     [A4 - 0x18], 0x4
  3234. 000022F8  602E                     bra        +0x30 /* 00002328 */
  3235. label000022FA:
  3236. 000022FA  7008                     moveq.l    D0, 0x08
  3237. 000022FC  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3238. 00002300  6608                     bne        +0xA /* 0000230A */
  3239. 00002302  397C 0003 FFE8           move.w     [A4 - 0x18], 0x3
  3240. 00002308  601E                     bra        +0x20 /* 00002328 */
  3241. label0000230A:
  3242. 0000230A  7004                     moveq.l    D0, 0x04
  3243. 0000230C  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3244. 00002310  6608                     bne        +0xA /* 0000231A */
  3245. 00002312  397C 0002 FFE8           move.w     [A4 - 0x18], 0x2
  3246. 00002318  600E                     bra        +0x10 /* 00002328 */
  3247. label0000231A:
  3248. 0000231A  7002                     moveq.l    D0, 0x02
  3249. 0000231C  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3250. 00002320  6606                     bne        +0x8 /* 00002328 */
  3251. 00002322  397C 0001 FFE8           move.w     [A4 - 0x18], 0x1
  3252. label00002328:
  3253. 00002328  7010                     moveq.l    D0, 0x10
  3254. 0000232A  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3255. 0000232E  6604                     bne        +0x6 /* 00002334 */
  3256. 00002330  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  3257. label00002334:
  3258. 00002334  7020                     moveq.l    D0, 0x20
  3259. 00002336  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3260. 0000233A  6604                     bne        +0x6 /* 00002340 */
  3261. 0000233C  4EAD 0AA2                jsr        [A5 + 0xAA2 /* export_336 */]
  3262. label00002340:
  3263. 00002340  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  3264. 00002344  2F0B                     move.l     -[A7], A3
  3265. 00002346  2F2D C932                move.l     -[A7], [A5 - 0x36CE]
  3266. 0000234A  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  3267. 0000234E  2F2D 9FCE                move.l     -[A7], [A5 - 0x6032]
  3268. 00002352  3F2D 9FFC                move.w     -[A7], [A5 - 0x6004]
  3269. 00002356  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3270. 0000235A  3F2C FFF0                move.w     -[A7], [A4 - 0x10]
  3271. 0000235E  2F2C FFF2                move.l     -[A7], [A4 - 0xE]
  3272. 00002362  3F2D C710                move.w     -[A7], [A5 - 0x38F0]
  3273. 00002366  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  3274. 0000236A  3F2D 9FC8                move.w     -[A7], [A5 - 0x6038]
  3275. 0000236E  486D A002                pea.l      [A5 - 0x5FFE]
  3276. 00002372  3F2C FFE8                move.w     -[A7], [A4 - 0x18]
  3277. 00002376  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  3278. 0000237A  3B6D 9FFC 9FC8           move.w     [A5 - 0x6038], [A5 - 0x6004]
  3279. 00002380  486D 0A82                pea.l      [A5 + 0xA82 /* export_332 */]
  3280. 00002384  A9F1                     syscall    UnloadSeg
  3281. 00002386  7010                     moveq.l    D0, 0x10
  3282. 00002388  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3283. 0000238C  6606                     bne        +0x8 /* 00002394 */
  3284. 0000238E  486D 0A8A                pea.l      [A5 + 0xA8A /* export_333 */]
  3285. 00002392  A9F1                     syscall    UnloadSeg
  3286. label00002394:
  3287. 00002394  7020                     moveq.l    D0, 0x20
  3288. 00002396  B06D 9FFC                cmp.w      D0, [A5 - 0x6004]
  3289. 0000239A  6606                     bne        +0x8 /* 000023A2 */
  3290. 0000239C  486D 0AA2                pea.l      [A5 + 0xAA2 /* export_336 */]
  3291. 000023A0  A9F1                     syscall    UnloadSeg
  3292. label000023A2:
  3293. 000023A2  4CDF 1800                movem.l    A3,A4, [A7]+
  3294. 000023A6  4E5E                     unlink     A6
  3295. 000023A8  205F                     movea.l    A0, [A7]+
  3296. 000023AA  504F                     addq.w     A7, 8
  3297. 000023AC  4ED0                     jmp        [A0]
  3298. export_441:
  3299. 000023AE  4E56 FFE4                link       A6, -0x001C
  3300. 000023B2  2F07                     move.l     -[A7], D7
  3301. 000023B4  4A6D A0A0                tst.w      [A5 - 0x5F60]
  3302. 000023B8  6D00 0134                blt        +0x136 /* 000024EE */
  3303. 000023BC  4267                     clr.w      -[A7]
  3304. 000023BE  486D C290                pea.l      [A5 - 0x3D70]
  3305. 000023C2  A8AE                     syscall    EmptyRect
  3306. 000023C4  101F                     move.b     D0, [A7]+
  3307. 000023C6  6608                     bne        +0xA /* 000023D0 */
  3308. 000023C8  486D C290                pea.l      [A5 - 0x3D70]
  3309. 000023CC  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  3310. label000023D0:
  3311. 000023D0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3312. 000023D4  A873                     syscall    SetPort
  3313. 000023D6  102D B432                move.b     D0, [A5 - 0x4BCE]
  3314. 000023DA  802D B46C                or.b       D0, [A5 - 0x4B94]
  3315. 000023DE  671E                     beq        +0x20 /* 000023FE */
  3316. 000023E0  486D C4CC                pea.l      [A5 - 0x3B34]
  3317. 000023E4  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3318. 000023E8  4868 0002                pea.l      [A0 + 0x2]
  3319. 000023EC  486D C0A2                pea.l      [A5 - 0x3F5E]
  3320. 000023F0  486D C0A2                pea.l      [A5 - 0x3F5E]
  3321. 000023F4  4267                     clr.w      -[A7]
  3322. 000023F6  42A7                     clr.l      -[A7]
  3323. 000023F8  A8EC                     syscall    CopyBits
  3324. 000023FA  6000 00F2                bra        +0xF4 /* 000024EE */
  3325. label000023FE:
  3326. 000023FE  42A7                     clr.l      -[A7]
  3327. 00002400  3F2D C0A2                move.w     -[A7], [A5 - 0x3F5E]
  3328. 00002404  3F2D 9FD0                move.w     -[A7], [A5 - 0x6030]
  3329. 00002408  301F                     move.w     D0, [A7]+
  3330. 0000240A  C1DF                     muls.w     D0, [A7]+
  3331. 0000240C  2E80                     move.l     [A7], D0
  3332. 0000240E  42A7                     clr.l      -[A7]
  3333. 00002410  7000                     moveq.l    D0, 0x00
  3334. 00002412  302D C0A4                move.w     D0, [A5 - 0x3F5C]
  3335. 00002416  E688                     lsr        D0, 3
  3336. 00002418  3F00                     move.w     -[A7], D0
  3337. 0000241A  3F2D 9FFC                move.w     -[A7], [A5 - 0x6004]
  3338. 0000241E  301F                     move.w     D0, [A7]+
  3339. 00002420  C1DF                     muls.w     D0, [A7]+
  3340. 00002422  2E80                     move.l     [A7], D0
  3341. 00002424  201F                     move.l     D0, [A7]+
  3342. 00002426  D09F                     add.l      D0, [A7]+
  3343. 00002428  2D40 FFEA                move.l     [A6 - 0x16], D0
  3344. 0000242C  7000                     moveq.l    D0, 0x00
  3345. 0000242E  2D40 FFF6                move.l     [A6 - 0xA], D0
  3346. 00002432  102D B47A                move.b     D0, [A5 - 0x4B86]
  3347. 00002436  6610                     bne        +0x12 /* 00002448 */
  3348. 00002438  4A6D B520                tst.w      [A5 - 0x4AE0]
  3349. 0000243C  5EC1                     sgt        D1
  3350. 0000243E  8001                     or.b       D0, D1
  3351. 00002440  0240 0001                andi.w     D0, 0x1
  3352. 00002444  6700 0088                beq        +0x8A /* 000024CE */
  3353. label00002448:
  3354. 00002448  C02D A07A                and.b      D0, [A5 - 0x5F86]
  3355. 0000244C  4A00                     tst.b      D0
  3356. 0000244E  677E                     beq        +0x80 /* 000024CE */
  3357. 00002450  2F00                     move.l     -[A7], D0
  3358. 00002452  4267                     clr.w      -[A7]
  3359. 00002454  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3360. 00002458  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3361. 0000245C  A8E2                     syscall    EmptyRgn
  3362. 0000245E  121F                     move.b     D1, [A7]+
  3363. 00002460  201F                     move.l     D0, [A7]+
  3364. 00002462  0A01 0001                xori.b     D1, 0x1
  3365. 00002466  C001                     and.b      D0, D1
  3366. 00002468  6764                     beq        +0x66 /* 000024CE */
  3367. 0000246A  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  3368. 0000246E  486D C0A2                pea.l      [A5 - 0x3F5E]
  3369. 00002472  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3370. 00002476  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3371. 0000247A  A855                     syscall    ShieldCursor
  3372. 0000247C  2D6D C700 FFF2           move.l     [A6 - 0xE], [A5 - 0x3900]
  3373. 00002482  486E FFF2                pea.l      [A6 - 0xE]
  3374. 00002486  A871                     syscall    GlobalToLocal
  3375. 00002488  102D B47A                move.b     D0, [A5 - 0x4B86]
  3376. 0000248C  670C                     beq        +0xE /* 0000249A */
  3377. 0000248E  486D B540                pea.l      [A5 - 0x4AC0]
  3378. 00002492  2F0E                     move.l     -[A7], A6
  3379. 00002494  4EBA FD5A                jsr        [PC - 0x2A6 /* 000021F0 */]
  3380. 00002498  6032                     bra        +0x34 /* 000024CC */
  3381. label0000249A:
  3382. 0000249A  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  3383. 000024A0  3D6D B520 FFE4           move.w     [A6 - 0x1C], [A5 - 0x4AE0]
  3384. 000024A6  3E2E FFE6                move.w     D7, [A6 - 0x1A]
  3385. 000024AA  601A                     bra        +0x1C /* 000024C6 */
  3386. label000024AC:
  3387. 000024AC  3007                     move.w     D0, D7
  3388. 000024AE  5340                     subq.w     D0, 1
  3389. 000024B0  41ED B480                lea.l      A0, [A5 - 0x4B80]
  3390. 000024B4  C1FC 0006                muls.w     D0, 0x6
  3391. 000024B8  4870 0000                pea.l      [A0 + D0.w]
  3392. 000024BC  2F0E                     move.l     -[A7], A6
  3393. 000024BE  4EBA FD30                jsr        [PC - 0x2D0 /* 000021F0 */]
  3394. 000024C2  5247                     addq.w     D7, 1
  3395. 000024C4  6906                     bvs        +0x8 /* 000024CC */
  3396. label000024C6:
  3397. 000024C6  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  3398. 000024CA  6FE0                     ble        -0x1E /* 000024AC */
  3399. label000024CC:
  3400. 000024CC  A853                     syscall    ShowCursor
  3401. label000024CE:
  3402. 000024CE  202E FFF6                move.l     D0, [A6 - 0xA]
  3403. 000024D2  B0AD C71E                cmp.l      D0, [A5 - 0x38E2]
  3404. 000024D6  6708                     beq        +0xA /* 000024E0 */
  3405. 000024D8  486D C0A2                pea.l      [A5 - 0x3F5E]
  3406. 000024DC  4EBA 0124                jsr        [PC + 0x124 /* 00002602 */]
  3407. label000024E0:
  3408. 000024E0  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  3409. 000024E4  206D C242                movea.l    A0, [A5 - 0x3DBE]
  3410. 000024E8  4868 0010                pea.l      [A0 + 0x10]
  3411. 000024EC  A92A                     syscall    ValidRect
  3412. label000024EE:
  3413. 000024EE  102D B47A                move.b     D0, [A5 - 0x4B86]
  3414. 000024F2  6604                     bne        +0x6 /* 000024F8 */
  3415. 000024F4  426D B520                clr.w      [A5 - 0x4AE0]
  3416. label000024F8:
  3417. 000024F8  2E1F                     move.l     D7, [A7]+
  3418. 000024FA  4E5E                     unlink     A6
  3419. 000024FC  4E75                     rts
  3420. export_442:
  3421. 000024FE  4E56 0000                link       A6, 0
  3422. 00002502  4EBA 0086                jsr        [PC + 0x86 /* 0000258A */]
  3423. 00002506  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3424. 0000250A  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  3425. 0000250E  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  3426. 00002512  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3427. 00002516  4E5E                     unlink     A6
  3428. 00002518  4E75                     rts
  3429. export_443:
  3430. fn0000251A:
  3431. 0000251A  4E56 0000                link       A6, 0
  3432. 0000251E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3433. 00002522  A873                     syscall    SetPort
  3434. 00002524  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3435. 00002528  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  3436. 0000252C  4E5E                     unlink     A6
  3437. 0000252E  4E75                     rts
  3438. export_444:
  3439. 00002530  4E56 0000                link       A6, 0
  3440. 00002534  2F0C                     move.l     -[A7], A4
  3441. 00002536  286E 0008                movea.l    A4, [A6 + 0x8]
  3442. 0000253A  2F0C                     move.l     -[A7], A4
  3443. 0000253C  A873                     syscall    SetPort
  3444. 0000253E  B9ED C0BE                cmpa.l     A4, [A5 - 0x3F42]
  3445. 00002542  6608                     bne        +0xA /* 0000254C */
  3446. 00002544  486D C4F2                pea.l      [A5 - 0x3B0E]
  3447. 00002548  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  3448. label0000254C:
  3449. 0000254C  B9ED C2E6                cmpa.l     A4, [A5 - 0x3D1A]
  3450. 00002550  6608                     bne        +0xA /* 0000255A */
  3451. 00002552  486D C772                pea.l      [A5 - 0x388E]
  3452. 00002556  4EAD 2EA2                jsr        [A5 + 0x2EA2 /* export_1488 */]
  3453. label0000255A:
  3454. 0000255A  B9ED B510                cmpa.l     A4, [A5 - 0x4AF0]
  3455. 0000255E  6604                     bne        +0x6 /* 00002564 */
  3456. 00002560  4EAD 2E8A                jsr        [A5 + 0x2E8A /* export_1485 */]
  3457. label00002564:
  3458. 00002564  B9ED C242                cmpa.l     A4, [A5 - 0x3DBE]
  3459. 00002568  6604                     bne        +0x6 /* 0000256E */
  3460. 0000256A  4EBA FFAE                jsr        [PC - 0x52 /* 0000251A */]
  3461. label0000256E:
  3462. 0000256E  B9ED B57A                cmpa.l     A4, [A5 - 0x4A86]
  3463. 00002572  6604                     bne        +0x6 /* 00002578 */
  3464. 00002574  4EAD 2EAA                jsr        [A5 + 0x2EAA /* export_1489 */]
  3465. label00002578:
  3466. 00002578  2F0C                     move.l     -[A7], A4
  3467. 0000257A  A873                     syscall    SetPort
  3468. 0000257C  486C 0010                pea.l      [A4 + 0x10]
  3469. 00002580  A92A                     syscall    ValidRect
  3470. 00002582  285F                     movea.l    A4, [A7]+
  3471. 00002584  4E5E                     unlink     A6
  3472. 00002586  2E9F                     move.l     [A7], [A7]+
  3473. 00002588  4E75                     rts
  3474. export_445:
  3475. fn0000258A:
  3476. 0000258A  4E56 0000                link       A6, 0
  3477. 0000258E  1F3C 0001                move.b     -[A7], 0x1
  3478. 00002592  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  3479. 00002596  102D C232                move.b     D0, [A5 - 0x3DCE]
  3480. 0000259A  6706                     beq        +0x8 /* 000025A2 */
  3481. 0000259C  4267                     clr.w      -[A7]
  3482. 0000259E  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  3483. label000025A2:
  3484. 000025A2  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  3485. 000025A6  4EAD 303A                jsr        [A5 + 0x303A /* export_1539 */]
  3486. 000025AA  4E5E                     unlink     A6
  3487. 000025AC  4E75                     rts
  3488. export_446:
  3489. fn000025AE:
  3490. 000025AE  4E56 0000                link       A6, 0
  3491. 000025B2  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  3492. 000025B6  4EBA FFD2                jsr        [PC - 0x2E /* 0000258A */]
  3493. 000025BA  422D BA54                clr.b      [A5 - 0x45AC]
  3494. 000025BE  4267                     clr.w      -[A7]
  3495. 000025C0  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  3496. 000025C4  1B7C 0001 BA54           move.b     [A5 - 0x45AC], 0x1
  3497. 000025CA  102D B570                move.b     D0, [A5 - 0x4A90]
  3498. 000025CE  0A00 0001                xori.b     D0, 0x1
  3499. 000025D2  1B40 B570                move.b     [A5 - 0x4A90], D0
  3500. 000025D6  422D B51C                clr.b      [A5 - 0x4AE4]
  3501. 000025DA  41ED C290                lea.l      A0, [A5 - 0x3D70]
  3502. 000025DE  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  3503. 000025E2  7003                     moveq.l    D0, 0x03
  3504. label000025E4:
  3505. 000025E4  30D9                     move.w     [A0]+, [A1]+
  3506. 000025E6  51C8 FFFC                dbf        D0, -0x6 /* 000025E4 */
  3507. 000025EA  486D C0A2                pea.l      [A5 - 0x3F5E]
  3508. 000025EE  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  3509. 000025F2  486D C0A2                pea.l      [A5 - 0x3F5E]
  3510. 000025F6  4EBA 000A                jsr        [PC + 0xA /* 00002602 */]
  3511. 000025FA  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  3512. 000025FE  4E5E                     unlink     A6
  3513. 00002600  4E75                     rts
  3514. export_447:
  3515. fn00002602:
  3516. 00002602  4E56 FFF8                link       A6, -0x0008
  3517. 00002606  206E 0008                movea.l    A0, [A6 + 0x8]
  3518. 0000260A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3519. 0000260E  7003                     moveq.l    D0, 0x03
  3520. label00002610:
  3521. 00002610  32D8                     move.w     [A1]+, [A0]+
  3522. 00002612  51C8 FFFC                dbf        D0, -0x6 /* 00002610 */
  3523. 00002616  102D C230                move.b     D0, [A5 - 0x3DD0]
  3524. 0000261A  670A                     beq        +0xC /* 00002626 */
  3525. 0000261C  486E FFF8                pea.l      [A6 - 0x8]
  3526. 00002620  4EAD 2F12                jsr        [A5 + 0x2F12 /* export_1502 */]
  3527. 00002624  600C                     bra        +0xE /* 00002632 */
  3528. label00002626:
  3529. 00002626  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3530. 0000262A  486E FFF8                pea.l      [A6 - 0x8]
  3531. 0000262E  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  3532. label00002632:
  3533. 00002632  4E5E                     unlink     A6
  3534. 00002634  2E9F                     move.l     [A7], [A7]+
  3535. 00002636  4E75                     rts
  3536. export_448:
  3537. 00002638  4E56 FFF6                link       A6, -0x000A
  3538. 0000263C  3D6D C57A FFFE           move.w     [A6 - 0x2], [A5 - 0x3A86]
  3539. 00002642  42A7                     clr.l      -[A7]
  3540. 00002644  A975                     syscall    TickCount
  3541. 00002646  201F                     move.l     D0, [A7]+
  3542. 00002648  E288                     lsr        D0, 1
  3543. 0000264A  C0BC 0000 0007           and.l      D0, 0x7
  3544. 00002650  3B40 C57A                move.w     [A5 - 0x3A86], D0
  3545. 00002654  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3546. 00002658  672E                     beq        +0x30 /* 00002688 */
  3547. 0000265A  486D C460                pea.l      [A5 - 0x3BA0]
  3548. 0000265E  A873                     syscall    SetPort
  3549. 00002660  A89E                     syscall    PenNormal
  3550. 00002662  3F3C 00CC                move.w     -[A7], 0xCC
  3551. 00002666  3F2D C57A                move.w     -[A7], [A5 - 0x3A86]
  3552. 0000266A  486E FFF6                pea.l      [A6 - 0xA]
  3553. 0000266E  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  3554. 00002672  486E FFF6                pea.l      [A6 - 0xA]
  3555. 00002676  A89D                     syscall    PenPat
  3556. 00002678  486D C73A                pea.l      [A5 - 0x38C6]
  3557. 0000267C  A8A1                     syscall    FrameRect
  3558. 0000267E  A89E                     syscall    PenNormal
  3559. 00002680  486D C73A                pea.l      [A5 - 0x38C6]
  3560. 00002684  4EAD 2F12                jsr        [A5 + 0x2F12 /* export_1502 */]
  3561. label00002688:
  3562. 00002688  4E5E                     unlink     A6
  3563. 0000268A  4E75                     rts
  3564. export_449:
  3565. 0000268C  4E56 FFFE                link       A6, -0x0002
  3566. 00002690  102D A84C                move.b     D0, [A5 - 0x57B4]
  3567. 00002694  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  3568. 00002698  6706                     beq        +0x8 /* 000026A0 */
  3569. 0000269A  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  3570. 0000269E  6060                     bra        +0x62 /* 00002700 */
  3571. label000026A0:
  3572. 000026A0  4A6D C736                tst.w      [A5 - 0x38CA]
  3573. 000026A4  6606                     bne        +0x8 /* 000026AC */
  3574. 000026A6  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3575. 000026AA  6054                     bra        +0x56 /* 00002700 */
  3576. label000026AC:
  3577. 000026AC  4267                     clr.w      -[A7]
  3578. 000026AE  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  3579. 000026B2  101F                     move.b     D0, [A7]+
  3580. 000026B4  802D C2D8                or.b       D0, [A5 - 0x3D28]
  3581. 000026B8  1D40 FFFF                move.b     [A6 - 0x1], D0
  3582. label000026BC:
  3583. 000026BC  4267                     clr.w      -[A7]
  3584. 000026BE  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3585. 000026C2  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  3586. 000026C6  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3587. 000026CA  4EAD 2B9A                jsr        [A5 + 0x2B9A /* export_1391 */]
  3588. 000026CE  102E FFFF                move.b     D0, [A6 - 0x1]
  3589. 000026D2  C01F                     and.b      D0, [A7]+
  3590. 000026D4  6702                     beq        +0x4 /* 000026D8 */
  3591. 000026D6  60E4                     bra        -0x1A /* 000026BC */
  3592. label000026D8:
  3593. 000026D8  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3594. 000026DC  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  3595. 000026E0  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  3596. 000026E4  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3597. 000026E8  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  3598. 000026EC  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  3599. 000026F0  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3600. 000026F4  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  3601. 000026F8  1F3C 0001                move.b     -[A7], 0x1
  3602. 000026FC  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  3603. label00002700:
  3604. 00002700  4E5E                     unlink     A6
  3605. 00002702  205F                     movea.l    A0, [A7]+
  3606. 00002704  544F                     addq.w     A7, 2
  3607. 00002706  4ED0                     jmp        [A0]
  3608.